
- •36 Основы алгоритмизации и программирования
- •1. Краткая справка 9
- •Практическое занятие №1
- •1. Краткая справка
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •3.3. Циклический алгоритм.
- •Блок-схема алгоритма
- •Блок-схема алгоритма
- •4. Контрольные задания
- •5. Рекомендуемая литература
- •Практическое занятие № 2
- •1. Краткая справка Язык программирования Паскаль.
- •Типы данных
- •Структура программы
- •Ввод-вывод
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •4. Контрольные задания
- •5. Рекомендуемая литература
- •Практическое занятие № 3
- •Краткая справка.
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения
- •4. Контрольные задания.
- •5. Рекомендуемая литература
- •Практическое занятие № 4
- •1. Краткая справка
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •Технология работы:
- •Второй вариант.
- •Третий вариант:
- •InitGraph (драйвер, режим, путь);
- •SetFillStyle (шаблон, цвет заполнения);
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •4. Контрольные задания.
- •5. Рекомендуемая литература.
- •Практическое занятие № 6
- •1. Краткая справка
- •2. Контрольные вопросы.
- •3. Задания и технология выполнения.
- •Программа:
- •Фамилия
- •Программа:
- •4. Контрольные задания.
- •5. Рекомендуемая литература
- •Оршанский государственный колледж железнодорожного транспорта
2. Контрольные вопросы.
2.1. Из чего состоит алфавит языка Паскаль?
2.2. Что включает в себя словарь языка Паскаль?
2.3. Тип данных.
2.4. Как подразделяются типы данных?
2.5. Структура программы.
2.6. Процедура ввода.
2.7. Процедура вывода.
2.8. Функции языка Паскаль.
2.9. Как запустить программу на выполнение?
2.10. Как просмотреть результат?
2.11. Как выйти из программы?
3. Задания и технология выполнения.
3.1. Запустить программу Паскаль
Для этого выполните следующие действия:
Активизировать Пуск
Программы
Активизировать Паскаль
3.3. Разработать программу вычисления выражения
с точностью до 2-х знаков.
Программа
PROGRAM P1;
USES CRT;
VAR X,Y:REAL;
BEGIN
CLRSCR; {очистка экрана}
WRITE ( ‘ введите x’); { вывод поясняющего текста }
READ (X); {ввод значения X}
Y:= SQRT (ABS(-X)); { вычисление Y}
WRITELN (‘Y=’,Y:1:2) {вывод Y с точностью 2 знака }
END. { конец программы}
3.4. Получить результат выполнения программы
при x=25
x=36
x=49
Для этого выполните следующие действия:
CTRL +F9 ввести 25 и ENTER
Просмотреть результат ALT +F5 и ESC
CTRL+F9 ввести 36 и ENTER
ALT+F5 и ESC
CTRL +F9 ввести 49 и ENTER
ALT+F5 и ESC
4. Контрольные задания
4.1. Разработать программу вычисления следующего выражения:
4.1.1.y=tg(x); при x=0,5; x=0,7; x=0,9; с точностью 3 знака
4.1.2.y=ex ; при x=2; x=3; x=0,3; с точностью 2 знака
4.1.3.
;
при x=4; x=10;
x=20; с точностью 2 знака
4.1.4.y=5-sin(x); при x=0,7; x=0,8; x=0,5; с точностью 3 знака
4.1.5.
;
при x=0,5; x=0,4;
x=0,9; с точностью 2 знака
4.1.6.y=2*X ; при x=1; x=0,5; x=4; с точностью 3 знака
4.1.7.y=x4 ; при x=0,5; x=7; x=10; с точностью 2 знака
4.1.8.y=x2-4 ; при x=3; x=3,5; x=4; с точностью 2 знака
5. Рекомендуемая литература
5.1. Докунина Т.К. Программирование и алгоритмические языки.
- М.: Машиностроение, 1988.- с.265-268, 291-293.
Практическое занятие № 3
Тема: Основы алгоритмизации и программирования.
Тема занятия: Разработка и отладка разветвляющихся программ.
Цель: Получение практических навыков разработки разветвляющихся программ.
Техническое обеспечение: ПЭВМ
Программное обеспечение: Паскаль.
Место проведения занятий: Лаборатория ПЭВМ
Продолжительность занятия: 2 часа.
Краткая справка.
Оператор условия IF является одним из самых популярных средств, изменяющих естественный порядок выполнения операторов программы. Он может принимать одну из следующих форм:
1. if <условие> then <оператор1>
else <оператор2>;
2. if <условие> then <оператор>;
Здесь ключевые слова if, then, else означают соответственно «если», «то», «иначе».
Оператор выбора CASE является обобщением оператора IF и позволяет сделать выбор из произвольного числа имеющихся вариантов. Он состоит из выражения, называемого селектором, и списка параметров, каждому из которых предшествует список констант выбора (список может состоять и из одной константы). Как и в операторе IF, здесь может присутствовать слово ELSE, имеющее тот же смысл.
Формат:
Case <выражение-селектор> of
<список1>: <оператор1;>
<список2>: <оператор2;>
…
<список N>: <оператор N;>
else <оператор>
end;
Оператор CASE работает следующим образом. Сначала вычисляется значение выражения-селектора, затем обеспечивается реализация того оператора, константа выбора которого равна текущему значению селектора. Если ни одна из констант не равна текущему значению селектора, выполняется оператор, стоящий за словом ELSE.