| Введение. 1
Задание 1. Запись математических выражений на алгоритмическом языке 4
Задание 2. Запись арифметических выражений в математической форме. 6
Задание 3.Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции) 7
Задание 4.Циклические вычислительные процессы. Решение задач, содержащих вычисление конечных сумм и произведений. 10
Задание 5.Разветвление в цикле. 11
Инсталлирование PASCAL.701. 17
Введение
Методические указания предназначены для студентов очной формы обучения, изучающих основы работы на персональных компьютерах в рамках курса «Информатика» по специальности: 080504.65 – Государственное и муниципальное управление.
Требования ГОС к обязательному минимуму содержания основной образовательной программы:
Раздел 5. Алгоритмизация и программирование.
5.1. Понятие алгоритма и его свойства. Блок-схема алгоритма.
5.2. Основные алгоритмические конструкции. Базовые алгоритмы.
5.3. Программы линейной структуры.
5.4. Операторы ветвления, операторы цикла.
Методические указания состоят из индивидуальной работы и методических рекомендаций по их выполнению.
Индивидуальная работа состоит из пяти заданий на тему: «Алгоритмизация и программирование на языке Turbo Pascal».
Задание 1 и 2: «Запись математических выражений на алгоритмическом языке и в математической форме».
Задание 3 и 4: «Циклические вычислительные процессы».
Задание 5: «Разветвление в цикле».
Целью выполнения индивидуальных заданий является приобретение умений и навыков самостоятельной работы по программированию на алгоритмическом языке высокого уровня Turbo Pascal и анализу результатов работы программ, опыта взаимодействия с вычислительной машиной и ее устройствами.
Для выполнения заданий необходимо выполнить следующие этапы:
1. Выполнение математической постановки задачи.
2. Разработка алгоритма решения задачи в виде графической схемы.
3. В соответствии с разработанной схемой алгоритма написать текст (листинг) программы.
4. Набор программы ее запуск на выполнение на ПК.
5. Проверка полученных результатов, если результатов нет или они неверны, исправление ошибок и запуск программы на выполнение.
Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок.
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз,
а первые результаты появляются уже в течение первых 7 дней.
Зарегистрироваться и Начать продвижение
По окончании работы составляется отчет по индивидуальному заданию.
Требования по оформлению отчета:
1. Оформляется на листах формата А4 (21х29,7см);
2. На титульном листе указывается Ф.И.О. студента, номер группы и вариант индивидуального задания;
3. Основная часть может быть оформлена как в напечатанном виде, так и вручную, в которой для каждого задания описываются:
а) условие задачи;
б) блок-схема решения задачи (выполняется с помощью линейки или ПК);
в) текст (листинг) отлаженной на компьютере программы в формате MS Word, в электронном виде на языке Turbo Pascal с расширением *.PAS;
г) полученные результаты.
Студент должен проверить программу, произвести ее отладку на компьютере
Задание 1. Запись математических выражений на алгоритмическом языке.
Задание 2. Запись арифметических выражений в математической форме.
Задание 3. Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции).
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL разными способами с использованием:
1) операторов условного IF и безусловного переходов GOTO;
2) цикла с предусловием WHILE;
3) цикла с постусловием REPEAT;
4) цикла с параметром FOR.
Задание 4. Циклические вычислительные процессы. Решение задач, содержащих вычисление конечных сумм и произведений.
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL с использованием цикла с предусловием, с постусловием и цикла с параметром.
1) цикл с предусловием WHILE;
2) цикл с постусловием REPEAT … UNTIL;
3) цикл с параметром FOR со счетчиком (с шагом 1);
4) цикл с предусловием WHILE.
Задание 5. Разветвление в цикле
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL с использованием цикла с предусловием, с постусловием, используя условный оператор IF.
1) цикл с предусловием WHILE;
2) цикл с постусловием REPEAT…UNTIL.
Задание 1. Запись математических выражений на алгоритмическом языке
| 1.
|

|
12.
|

|
| 2.
|

|
13.
|

|
| 3.
|

|
14.
|

|
| 4.
|

|
15.
|

|
| 5.
|

|
16.
|

|
| 6.
|

|
17.
|

|
| 7.
|

|
18.
|

|
| 8.
|

|
19.
|

|
| 9.
|

|
20.
|

|
| 10.
|

|
21.
|

|
| 11.
|

|
22.
|

|
| 23.
|

|
29.
|

|
| 24.
|

|
30.
|

|
| 25.
|

|
31.
|

|
| 26.
|

|
32.
|

|
| 27.
|

|
33.
|

|
| 28.
|

|
34.
|

|
Задание 2. Запись арифметических выражений в математической форме
| 1(11,21)
|
а)
|
b/sqrt(a*a+b)
|
б)
|
sqrt(exp(x-y)+
+ exp(abs(y+z)*ln(x)))
|
| 2(12,22)
|
а)
|
(a+b)/(c-1)+sqrt(a)+exp(5*ln(c))
|
б)
|
exp((1/3*)ln(u))+sqrt(v+z)
|
| 3(13,23)
|
а)
|
exp(a*ln(1/b))+exp((b/c)*ln(a))
|
б)
|
ln(y+sqrt(abs(x)*(1/3)))
|
| 4(14,24)
|
а)
|
(a*exp(b*ln(a))+exp(c*ln(b)))/2*x
|
б)
|
abs(exp((y/x)ln(x))-
- exp((1/3)ln(y/x)))
|
| 5(15,25)
Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:
— Разгрузит мастера, специалиста или компанию;
— Позволит гибко управлять расписанием и загрузкой;
— Разошлет оповещения о новых услугах или акциях;
— Позволит принять оплату на карту/кошелек/счет;
— Позволит записываться на групповые и персональные посещения;
— Поможет получить от клиента отзывы о визите к вам;
— Включает в себя сервис чаевых.
Для новых пользователей первый месяц бесплатно.
Зарегистрироваться в сервисе
|
а)
|
exp(b*ln(a))-exp((c/2)*ln(b))
|
б)
|
sqrt (exp(5*ln(x1-x2))+
+ exp(3*ln(y1-y2)
|
| 6(16,26)
|
а)
|
abs ((a/b)*exp(c*ln(b)))+
+c/exp(4*ln(d*p))
|
б)
|
exp(abs(x-y))+(x*ln(2*x)+
+sin(z)/cos(z))
|
| 7(17,27)
|
а)
|
(exp(y*ln(x))+
+exp(z*ln(y)))/a+exp(5*ln(b))
|
б)
|
(5*cos(x)/sin(x)-arctan(y))/4
|
| 8(18,28)
|
а)
|
exp((1/3)*ln(x/3))+
+exp(3*ln(r))+2*x
|
б)
|
sqrt(exp(a)+( exp(3*ln(x))))/
/cos(exp(4*ln(a)))
|
| 9(19,29)
|
а)
|
a/b*exp(5*ln(b))+exp(4*ln(x))
|
б)
|
sqrt(sin(exp(5*ln(u)))+
+abs(cos(v)))
|
| 10(20,30)
|
а)
|
(d*c)/(2/r)+exp(3*ln(x))
|
б)
|
exp((1+sin(y))*
*ln(abs(cos(x)+cos(y))))
|
Задание 3.Циклические вычислительные процессы. Вычисление значений функции при различных значениях аргумента (табулирование функции)
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL разными способами с использованием:
1) операторов условного (IF) и безусловного переходов (GOTO);
2) цикла с предусловием (WHILE);
3) цикла с постусловием (REPEAT);
4) цикла с параметром (FOR);
| 1.
|

|
8.
|

|
| 2.
|

|
9.
|

|
| 3.
|

|
10.
|

|
| 4.
|

|
11.
|

|
| 5.
|

|
12.
|

|
| 6.
|

|
13.
|

|
| 7.
|

|
14.
|

|
| 15.
|

|
24.
|

|
| 16.
|

|
25.
|

|
| 17.
|

|
26.
|

|
| 18.
|

|
27.
|

|
| 19.
|

|
28.
|

|
| 20.
|

|
29.
|

|
| 21.
|

|
30.
|

|
| 22.
|

|
31.
|

|
| 23.
|

|
32.
|

|
Задание 4.Циклические вычислительные процессы. Решение задач, содержащих вычисление конечных сумм и произведений
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL с использованием цикла с предусловием, с постусловием и цикла с параметром.
| 1.
|
13. 
|
25. 
|
| 2. 
|
14. 
|
26. 
|
| 3. 
|
15. 
|
27. 
|
| 4. 
|
16. 
|
28. 
|
| 5. 
|
17. 
|
29. 
|
| 6. 
|
18. 
|
30. 
|
| 7. 
|
19.
|
31. 
|
| 8. 
|
20. 
|
32. 
|
| 9. 
|
21. 
|
33. 
|
| 10. 
|
22. 
|
34. 
|
| 11. 
|
23. 
|
|
| 12. 
|
24. 
|
|
Задание 5.Разветвление в цикле
Составьте блок-схемы алгоритмов решения задач и программы на языке PASCAL с использованием цикла с предусловием, с постусловием, используя условный оператор IF.
| 1. Вычислите значения функции Z

|
5.Вычислите значения функции F 
|
| 2.Вычислите значения функции T

|
6.Вычислите значения функции Z

|
| 3.Вычислите значения функции Y

|
7.Вычислите значения функции T

|
| 4.Вычислите значения функции Z

|
8.Вычислите значения функции W 
|
| 9.Вычислите значения функции Z

|
12.Вычислите значения функции F

|
| 10.Вычислите значения функции Z

|
13.Вычислите значения функции Z

|
| 11.Вычислите значения функции Y

|
14.Вычислите значения функции W

|
| 15.Вычислите значения функции W

|
18.Вычислите значения функции Y

|
| 16.Вычислите значения функции Z

|
19.Вычислите значения функции Y

|
| 17.Вычислите значения функции Z

|
20.Вычислите значения функции Y

|
| 21.Вычислите значения функции Y

|
25.Вычислите значения функции W

|
| 22.Вычислите значения функции F

|
26.Вычислите значения функции T

|
| 23.Вычислите значения функции Z

|
27.Вычислите значения функции Z

|
| 24.Вычислите значения функции Z

|
28.Вычислите значения функции S

|
| 29.Вычислите значения функции W

|
32.Вычислите значения функции Z

|
| 30.Вычислите значения функции T

|
33.Вычислите значения функции Z

|
| 31.Вычислите значения функции Z

|
34.Вычислите значения функции F

|
Инсталлирование PASCAL.701
1. Скачать PASCAL.701
http://www.ipsub.udsu.ru/
2. Установка программного продукта:
PASCAL.701\BP7.FUL\INSTALL
3. Запуск программного продукта после установки:
\BP\BIN\TURBO.EXE
|