Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Наименование занятия: Составление программ с применением условных операторов
Цель занятия: Научиться составлять программы с применением условного оператора, оператора выбора.
Подготовка к занятию: Повторить теоретический материал по теме «Операторы языка Pascal».
Литература:
1. Семакин И.Г., Шестаков А.П. Основы программирования, 2008г.
2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня, 2010г.
Задание на занятие:
ВАРИАНТ 1
1. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны и в четвертую степень – отрицательные.
2. По введенному натуральному числу п (п 100), обозначающему количество ворон, вывести надпись «На дереве п ворон», где ворона склоняется соответственно п: «ворон», «ворона», «вороны». В случае, если п > 100, вывести надпись «Ветка обломилась».
ВАРИАНТ 2
1. Даны действительные числа a, b, c. Проверить выполняются ли неравенства a < b < c.
2. Написать программу, которая по набранным баллам (1-100) в результате некоторого тестирования, сообщает полученную оценку:
0 ≤ б < 20 – плохо
20 ≤ б < 50 – неудовлетворительно
50 ≤ б < 75 – удовлетворительно
75 ≤ б < 93 – хорошо
93 ≤ б < 100 – отлично
ВАРИАНТ 3
1. Даны действительные числа x, y, z. Найти max (x + y + z, xyz);
2. Для каждой введенной цифры (0 – 9) вывести соответствующее ей название на английском языке (0 – zero, 1 – one, …)
ВАРИАНТ 4
1. Дано натуральное число а. Выяснить, является ли данное число четным.
2. Написать программу, которая по введенному номеру времени года (1 – зима, 2 – весна, 3 – лето, 4 – осень) выдает соответствующие этому времени года месяцы и количество дней в каждом из месяцев.
ВАРИАНТ 5
1. Даны три действительных числа. Выбрать из них те, которые принадлежать интервалу (1,0; 3,5).
2. Даны два действительных положительных числа х и у. Арифметические действия над числами пронумерованы следующим образом: 1 – сложение, 2 - вычитание, 3 – умножение, 4 – деление. Составить программу, которая по введенному номеру выполняет то или иное действия над числами.
ВАРИАНТ 6
1. Даны действительные числа x, y. Меньшее из этих чисел заменить их полусуммой, а большее – удвоенным произведением.
2. Написать программу, которая по введенному числу определяет последнюю цифру его квадрата.
ВАРИАНТ 7
1. Посчитать количество отрицательных чисел среди чисел a, b, c.
2. По введенному номеру месяца определить количество дней в месяце (год считать не високосным).
ВАРИАНТ 8
1. Даны целые числа a, b, c. Определить, делителем каких из них является число k.
2. По введенному дню недели определить, рабочий или выходной день.
ВАРИАНТ 9
1. Перераспределить значения переменных х и у так, чтобы в х оказалось большее из этих значений, а в у – меньшее.
2. Для натурального числа k напечатать фразу «Мы нашли k грибов в лесу», согласовав окончание слова «гриб» с числом k.
ВАРИАНТ 10
1. Найти максимальное из трех заданных чисел.
2. По введенному номеру месяца определить название месяца.
Порядок проведения занятия:
1. Получить допуск к работе;
2. Нарисовать блок-схемы алгоритмов для своего варианта;
3. Составить программы на языке Pascal;
4. Ввести программы в ЭВМ и откомпилировать их;
5. Выполнить программы и занести результаты в отчет;
6. Оформить отчет.
Содержание отчета:
1. Наименование, цель занятия, задание;
2. Выполненное задание (блок-схемы, код программ, результаты выполнения программ);
3. Ответы на контрольные вопросы;
4. Вывод о проделанной работе.
Контрольные вопросы для зачета:
1. Что называется составным оператором?
2. Записать полный и краткий формат условного оператора
3. По какому алгоритму работает условный оператор?
4. Оператор выбора, формат оператора выбора
5. Каким образом работает оператор выбора?
6. В каких случаях применяется оператор выбора?
Дата публикования: 2015-10-09; Прочитано: 749 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!