- •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. Линейный алгоритм
Пример
1. Разработать алгоритм вычисления
выражения
Блок-схема алгоритма
Начало
Ввод Х
Вычисление У
Вывод У
Конец
3.2. Разветвляющийся алгоритм
Пример 2. Разработать алгоритм вычисления для следующего выражения:
Блок-схема алгоритма
НАЧАЛО
Ввод Х
Нет Да
Х => 0
Y
:
= X2
Вывод Y
КОНЕЦ
Пример 3. Разработать алгоритм вычисления следующего выражения
Блок-схема алгоритма
НАЧАЛО
Ввод Х
нет да
Х
= 1..5
нет да
Х : = 6..10 Y : = 2*Х
Y : = Х Y : = Х/2
Вывод
Y
КОНЕЦ
3.3. Циклический алгоритм.
Пример 4. Разработать алгоритм вычисления следующего выражения
;
при х = 1..10, h = 1.
Первый вариант:
Блок-схема алгоритма
Начало
Ввод
Хн, Хк
X : = XH, Xk, h
Y : = X2 + 4
Вывод Y
Конец
Второй вариант.
Блок-схема алгоритма
Начало
Ввод Хн,Хк,h
X: =Xн
Х<=Xk
Y: = Х2 + 4
Вывод Y
Х : = Х + h
Конец
Третий вариант:
Блок-схема алгоритма
Начало
Х : = 1
Y : = X2 + 4
Вывод Y
Х : = Х + 1
Нет Да
Х > 10
Конец
4. Контрольные задания
4.1. Разработать алгоритм вычисления следующего выражения:
Y=sin(x)-cos(x);
Вычертите схему алгоритма, используя текстовый процессор Microsoft Word
4.2. Разработать алгоритм вычисления следующего выражения:
Вычертите схему алгоритма, используя текстовый процессор Microsoft Word
4.3. Разработать алгоритм
(два варианта) вычисления следующего
выражения:
Вычертите схему алгоритма, используя текстовый процессор Microsoft Word
5. Рекомендуемая литература
5.1. Докунина Т.К. Программирование и алгоритмические языки.
- М.: Машиностроение, 1988.- с.85- 111.
Практическое занятие № 2
Тема: Основы алгоритмизации и программирования
Тема занятия: Разработка и отладка линейных программ.
Цель: Получение практических навыков разработки программ для линейных алгоритмов.
Техническое обеспечение: ПЭВМ
Программное обеспечение: Паскаль
Место проведения занятий: Лаборатория ПЭВМ
Продолжительность занятия: 2 часа.
