Введение. 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. Проверка полученных результатов, если результатов нет или они неверны, исправление ошибок и запуск программы на выполнение.
По окончании работы составляется отчет по индивидуальному заданию.
Требования по оформлению отчета:
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)  | 
  а)  | 
  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.701BP7.FULINSTALL
3. Запуск программного продукта после установки:
BPBINTURBO.EXE