[ Скачать с сервера (57.5 Kb) ] | 2019-04-08, 8:39 AM |
(инструкционная карта для учащихся)
ТЕМА: Программы с циклическими конструкциями в Pascal.ЦЕЛИ: 1. Изучить методику составления программ с использованием циклических конструкций в Turbo Pascal. 2. Составить программы с использованием циклических конструкций.
ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ:1. В Turbo Pascal возможно использование 3-х видов циклов: For...to...do – цикл с параметром (известно число повторений) While…do – цикл с предусловием (неизвестно число повторений) Repeat…Until – цикл с постусловием (неизвестно число повторений) 2. Каждый из 3-х видов циклов используют в зависимости от ситуации.
ЗАДАЧИ ДЛЯ ПРОГРАММИРОВАНИЯ:Задание 1 Напишите программу для вывода на экран своего имени и фамилии 10 раз в строчку, а потом в столбик. Задание: 1. Запустите программу Turbo Pascal. 2. Наберите программу для вывода на экран имени и фамилии. 3. Запустите программу на выполнение (ctrl+F9). 4. ВНИМАНИЕ! Если при запуске в тексте программы выделяется строка, это значит, что в этой или предыдущей строке допущена ошибка. Исправьте ее и запустите программу снова.
Задание 2 Напишите программу для вывода на экран таблицы квадратов первых 10-ти целых положительных чисел. Задание: 1. Откройте новый (чистый) документ Паскаль (File New). 2. Наберите программу для вывода на экран таблицы квадратов. 3. Запустите программу на выполнение (ctrl+F9). 4. Во время работы программы экран должен выглядеть так: ***Таблица квадратов*** Число Квадрат 1 1 2 4 … …
Задание 3 Напишите программу для вычисления суммы первых N членов ряда: 1,3,5,7… (количество членов ряда задается в процессе работы программы). Задание: 1. Откройте новый (чистый) документ Паскаль (File New). 2. Наберите программу для вычисления суммы ряда. 3. Запустите программу на выполнение (ctrl+F9). 4. Во время работы программы экран должен выглядеть так: ***Сумма ряда 1,3,5,7…*** Введите число членов ряда: 15 Сумма первых 15 членов ряда составляет: 330
Задание 4 Напишите программу для вычисления суммы первых N членов ряда: (количество членов ряда задается в процессе работы программы). Примечание: (смотри задачу 3).
Задание 5 Напишите программу для определения максимального значения из последовательности чисел введенных пользователем (количество чисел не ограничено, последовательность заканчивается нулем). Задание: 1. Откройте новый (чистый) документ Паскаль (File New). 2. Наберите программу для определения максимального значения и запустите программу (ctrl+F9). 3. Во время работы программы экран должен выглядеть так: ***Максимальное значение последовательности*** Введите число: 15 Введите число: 9 Введите число: 0 Максимальное значение: 15
Задание 6 Напишите программу для определения среднего значения последовательности чисел введенных пользователем (количество чисел не ограничено, последовательность заканчивается нулем). Примечание: (смотри задачу 5).
Задание 7 Напишите программу – игру «Угадай число». Правила игры таковы: компьютер загадывает число в диапазоне от 1 до 10, пользователь за 5 попыток пытается отгадать загаданное число. Игра заканчивается, если пользователь отгадал число или в случае использования всех попыток. Задание: 1. Откройте новый (чистый) документ Паскаль (File New). 2. Наберите программу – игру и запустите программу на выполнение (ctrl+F9). 3. Во время работы программы экран должен выглядеть так: *** ИГРА «Угадай число» *** Компьютер загадал число от 1 до 10. Угадайте его за 5 попыток. Введите число: 7 Нет, не правильно. Введите число: 5 Поздравляю, Вы выиграли.
Задание 8 Напишите программу для вывода на экран таблицы значений функции Y=Sin(x) где х изменяется от -10 до 10. 1. Откройте новый (чистый) документ Паскаль (File New). 2. Наберите программу для вывода таблицы значений функции и запустите программу (ctrl+F9). 3. Во время работы программы экран должен выглядеть так: *** Таблица значений функции Y=Sin(x) *** X=-10 Y=-0.17364 X=-9 Y=-0.15643 …
ОТЧЁТ:Отчет состоит из: 1. Программ, выполненных на языке программирования Turbo Pascal. Программы должны работать и выводить результат на экран. 2. Пояснений к программам (если они необходимы), например алгоритмической структуры программы, математических формул используемых при решении т.д. 3. Ответов на контрольные вопросы к лабораторной работе.
КОНТРОЛЬНЫЕ ВОПРОСЫ:1. Какие циклы используются в Turbo Pascal? 2. Чем отличается цикл с параметром от циклов с условиями? | |
| |
Просмотров: 312 | Загрузок: 3 | |
Всего комментариев: 0 | |