Программирование разветвляющихся алгоритмов

Цель работы

7.1.1 Составление программ разветвляющихся алгоритмов.

7.1.2 Отладка программы и контрольный просчет.

Приборы и оборудование

7.2.1 Free Pascal 7.0

7.2.2 ПЭВМ IBM PC/XT

7.2.3 Microsoft Word

7.2.4 Задание на выполнение работы в электронном варианте.

Порядок выполнения работы

7.3.1 Выберите номер варианта, согласно списка в учебном журнале (Приложение А).

7.3.2 Составьте программу, используя язык программирования Free Pascal

7.3.3 Составьте программу, используя команду if и команду выбора case.

7.3.4 Отладить программу с использованием контрольного примера (значения переменных задайте сами).

7.3.5 Результаты работы распечатайте на принтере.

7.3.6 Оформите лабораторную работу для сдачи преподавателю.

7.3.7 Ответьте на контрольные вопросы устно

Контрольные вопросы

7.4.1 Для чего предназначен условный оператор?

7.4.2 В чем разница использования полной формы оператора от неполной?

7.4.3 Какой оператор называется вложенным?

7.4.4 Когда используется оператор выбора?

7.4.5 Какого типа не может быть ключ выбора и почему?

7.4.6 Какие операторы используются для программирования разветвлений?

7.4.7 Как выполняются операторы перехода?

7.4.8 Для чего служит ключ выбора и какого он может быть типа?

7.4.9 Особенности использования вложенных условных операторов.

7.4.10 Каковы отличия оператора выбора case от оператора условия if?

Приложение А

Номер варианта Выражение
1.1. Программирование разветвляющихся алгоритмов - student2.ru 1.2.Ввести номер студента из списка. Вывести его фамилию
2 2.1. Программирование разветвляющихся алгоритмов - student2.ru 2.2.Пусть имеются данные об автомобилях четырех моделей. Как входное данное ввести номер модели и получить характеристики: год выпуска и цену
3 3.1. Программирование разветвляющихся алгоритмов - student2.ru 3.2.Ввести номер железнодорожнего состава. Вывести название пункта назначения
4 4.1. Программирование разветвляющихся алгоритмов - student2.ru 4.2.Ввести первую букву название страны. Вывести название ее столицы
5 5.1. Программирование разветвляющихся алгоритмов - student2.ru 5.2.Ввести номер дня недели. Выести его название
6 6.1. Программирование разветвляющихся алгоритмов - student2.ru 6.2.Ввести номер трамвая. Вывести название континента
7 7.1. Программирование разветвляющихся алгоритмов - student2.ru 7.2.Ввести номер месяца. Вывести название времени года
8 8.1. Программирование разветвляющихся алгоритмов - student2.ru 8.2.Ввести номер студента из списка. Вывести его фамилию
9 9.1. Программирование разветвляющихся алгоритмов - student2.ru 9.2.Ввести первую букву названия города. Вывести справку о количестве населения
10 10.1. Программирование разветвляющихся алгоритмов - student2.ru 10.2.Ввести номер месяца. Вывести номер квартала
11 11.1. Программирование разветвляющихся алгоритмов - student2.ru 11.2.Ввести номер автобуса. Вывести количество остановок его маршрута
12 12.1. Программирование разветвляющихся алгоритмов - student2.ru 12.2.Ввести первую букву названия страны. Вывести количество городов этой страны
13 13.1. Программирование разветвляющихся алгоритмов - student2.ru 13.2.Ввести первую букву названия страны. Вывести название континента
14 14.1. Программирование разветвляющихся алгоритмов - student2.ru 14.2.Ввести телефонный код города. Вывести название города
15 15.1. Программирование разветвляющихся алгоритмов - student2.ru 15.2.Ввести номер дня недели. Вывести количество пар (уроков) в этот день
16 16.1. Программирование разветвляющихся алгоритмов - student2.ru 16.2.Есть данные про шесть товаров. Ввести числовой код одного из них, получить цену
17 17.1. Программирование разветвляющихся алгоритмов - student2.ru 17.2.Ввести номер месяца. Вывести количество дней в нем
18 18.1. Программирование разветвляющихся алгоритмов - student2.ru 18.2.Ввести числовой код группы. Вывести количество студентов
19 19.1. Программирование разветвляющихся алгоритмов - student2.ru 19.2.Ввести число от 0 до 5 . Вывести его название на английском (или другом) языке
20 20.1. Программирование разветвляющихся алгоритмов - student2.ru 20.2.Ввести номер железнодорожного состава. Вывести справку о времени отправления
21 21.1. Программирование разветвляющихся алгоритмов - student2.ru 21.2.Ввести первую букву название реки. Вывести справку об ее длине
22 22.1. Программирование разветвляющихся алгоритмов - student2.ru 22.2.Ввести числовой код созвездия. Вывести количество звезд в нем
23 23.1. Программирование разветвляющихся алгоритмов - student2.ru 23.2.Ввести номер телефона одного из четырех друзей. Вывести его имя
24 24.1. Программирование разветвляющихся алгоритмов - student2.ru 24.2.Ввести номер квартиры в доме. Вывести количество жителей этой квартиры
25 25.1. Программирование разветвляющихся алгоритмов - student2.ru 25.2.Ввести число от 5 до 9. Вывести его значение словом.
26 26.1. Программирование разветвляющихся алгоритмов - student2.ru 26.2.По заданному году и номеру месяца определить количество дней в этом месяце
27 27.1. Программирование разветвляющихся алгоритмов - student2.ru 27.2.Для каждой введенной цифры (0-9) вывести соответствующее ей название на английском языке (0 –zero 1- one, …)
28 28.1. Программирование разветвляющихся алгоритмов - student2.ru 28.2.По введенному номеру времени года ( 1-зима, 2- весна, 3- лето, 4-осень) выдать соответствующие этому времени года месяцы, количество дней в каждом месяце
29 29.1. Программирование разветвляющихся алгоритмов - student2.ru 29.2.По введенному числу от1 до 12 (номеру месяца) выдать все приходящие на этот месяц праздничные дни
30 30.1. Программирование разветвляющихся алгоритмов - student2.ru 30.2.По введенному числу от 1 до 11 (номер класса), выдать соответствующее сообщение «Привет n - классник». (Например первоклассник)

Наши рекомендации