Лабораторная работа_3(ветви)

Лабораторная работа № 3.
Тема: Операторы If и Case.
Задания для лабораторной работы: составить блок-схемы решения следующих задач, программы на языке программирования Pascal АВС и привести тесты для каждой программы.
Вариант №1.
1.Вычислить значение выражения y = 13 EMBED Equation.DSMT4 1415 (Использовать полную
форму оператора IF).
2.На трех бензоколонках имеется а, в, с литров бензина. На какую бензоколонку вести новую партию бензина? (Использовать сложное логическое выражение и неполную форму оператора IF).
З.Дано трехзначное целое число А. Ответить на вопрос, есть ли в записи этого числа цифра 5.
4. 1 января 2006 года было в воскресенье. Вводится любая дата января месяца 2006 года. Определить на какой день недели эта дата приходится. (Использовать оператор Case).
Вариант №2.
1.Вычислить значение выражения y = 13 EMBED Equation.DSMT4 1415 (Использовать полную
форму оператора IF).
2.В трех магазинах один и тот же товар имеет разные цены: в первом магазине а руб., во втором - Ъ руб., в третьем - с руб. Определить в каком магазине товар самый дешевый. (Использовать сложное логическое выражение и неполную форму оператора IF).
3. Студент сдал четыре экзамена и получил соответственно а, Ъ, с, d баллов по каждому из экзаменов. Ответить на вопрос, средний балл студента меньше 8 или нет.
4. 31 декабря 2005 года было в субботу. Вводится любая дата декабря месяца 2005 года. Определить на какой день недели эта дата приходится. (Использовать оператор Case).
Вариант №3.
1.Вычислить значение выражения у =13 EMBED Equation.DSMT4 1415 (Использовать полную
форму оператора IF).
В трех магазинах один и тот же товар имеет разные цены: в первом магазине а руб., во втором - Ъ руб., в третьем - с руб. Определить в каком магазине товар самый дорогой. (Использовать сложное логическое выражение и неполную форму оператора IF).
Дано четырехзначное целое число А. Ответить на вопрос, есть ли в записи этого числа цифра 0.
1
4.Вводится номер месяца. Дать этому месяцу наименование. (Использовать оператор Case).
Вариант №4.
1.Вычислить значение выражения y = 13 EMBED Equation.DSMT4 1415 (Использовать полную форму оператора IF).
2. Дан рост трех человек: первого - х см, второго - у см, третьего - z см. Определить самого высокого. (Использовать сложное логическое выражение и неполную форму оператора IF).
З.Дано трехзначное целое число А. Ответить на вопрос, есть ли в записи этого числа четные цифры.
4. Вводится номер месяца 2006 года. Определить сколько дней в этом месяце. (Использовать оператор Case).
Вариант №5.
1.Имеются два человека: у одного вес х пудов, у второго - у фунтов. Кто из них самый тяжелый. (Использовать полную форму оператора IF).
2. Дан рост трех человек: первого - х см, второго - у см, третьего - z см. Определить самого маленького. (Использовать сложное логическое выражение и неполную форму оператора IF).
З.Дано трехзначное целое число А. Ответить на вопрос, есть ли в записи этого числа нечетные цифры.
4. Вводится номер месяца 2006 года. Определить время года, которому соответствует этот месяц. (Использовать оператор Case).
Вариант №6.
1.Известно, что 500 саженей = 3500 футов = 1066,8 м. С клавиатуры вводится х саженей, у футов. Какое из этих данных меньшее? (Использовать полную форму оператора IF).
2. Дан вес трех человек: первого - х кг, второго - у кг, третьего - z кг. Определить самого легкого человека. (Использовать сложное логическое выражение и неполную форму оператора IF).
З.Дано четырехзначное целое число А Ответить на вопрос, превосходит или нет сумма цифр этого числа данное число Х.
4.Известно, что 2006 год - год Собаки. Вводится номер года от 2000 до 2012. Определить, какой это год по знаку Зодиака. (Использовать оператор Case). (Справка. Знаки Зодиака идут в следующем порядке: Крыса, Бык, Тигр, Кот, Дракон, Змея, Лошадь, Коза, Обезьяна, Петух, Собака, Свинья).
Вариант №7.
1.Вычислить значение выражения y = 13 EMBED Equation.DSMT4 1415. (Использовать полную
форму оператора IF).
2. Даны оценки по одному экзамену трех студентов: первый получил а баллов, второй - в баллов, треьтий - с баллов. Определить кто сдал экзамен
2
лучше всех. (Использовать сложное логическое выражение и неполную форму оператора IF).
3. Дано четырехзначное целое число А. Найти сумму нечетных цифр этого числа и сумму четных цифр. Ответить на вопрос, какая из найденных сумм больше.
4.Имеется N корзин количеством от 30 до 50. Дать этому количеству корзин правильное наименование. (Использовать оператор Case).
Вариант №8.
Даны координаты точки А(х1,у1). Определить, принадлежит ли эта точка 1 координатной четверти. (Использовать полную форму оператора IF).
Студент сдал четыре экзамена и получил соответственно a, b, c, d баллов по каждому из экзаменов. Какой предмет он сдал лучше других. (Использовать сложное логическое выражение и неполную форму оператора IF).
3. Дано трехзначное целое число А. Ответить на вопрос, равны ли первая и последняя цифра этого числа.
4. Имеется стадо из N слонов от 15 до 30 штук. Дать числу N правильное наименование от слова «слон». (Использовать оператор Case).
Вариант №9.
Даны координаты точки А(х1,у1). Определить, принадлежит ли эта точка какой-нибудь оси координат. (Использовать полную форму оператора IF).
В магазине имеется три вида товара: а, в, с. Определить, какого вида товара необходимо в магазин завести. (Использовать сложное логическое выражение и неполную форму оператора IF).
Дано трехзначное целое число А. Ответить на вопрос, равны ли последняя и средняя цифра этого числа.
В библиотеке одного человека имеется N книг от 20 до 50. Дать этому количеству книг правильное наименование от слова «книга». (Использовать оператор Case).
Вариант №10.
Даны координаты точки А(х1,у1). Определить, принадлежит ли эта точка 2 координатной четверти. (Использовать полную форму оператора IF).
В магазине имеется три вида товара: а, в, с. Определить, какого вида товара больше всего в магазине. (Использовать сложное логическое выражение и неполную форму оператора IF).
Дано трехзначное целое число А. Ответить на вопрос, равны ли первая и средняя цифра этого числа.
4. 1 марта 2006 года – это день недели среда. Вводится любая дата месяца март 2006 года. Определить день недели. (Использовать оператор Case).
3
Вариант №11.
Даны координаты точки А(х1,у1). Определить, принадлежит ли эта точка 3 координатной четверти. (Использовать полную форму оператора IF).
Студент сдал четыре экзамена и получил соответственно a, b, c, d баллов по каждому из экзаменов. Какой предмет он сдал хуже остальных? (Использовать сложное логическое выражение и неполную форму оператора IF).
Дано трехзначное целое число А. Ответить на вопрос, равны ли последняя и средняя цифра этого числа.
1 мая 2006 года – это день недели понедельник. Вводится любая дата месяца май. Определить день недели. (Использовать оператор Case).
Вариант №12.
Даны координаты точки А(х1,у1). Определить, принадлежит ли эта точка какой-нибудь оси координат. (Использовать полную форму оператора IF).
Студент сдал четыре экзамена и получил соответственно a, b, c, d баллов по каждому из экзаменов. Какой предмет он сдал лучше остальных? (Использовать сложное логическое выражение и неполную форму оператора IF).
Дано четырехзначное целое число А. Ответить на вопрос, равны ли последняя и средняя цифра этого числа.
Имеется N парт количеством от 1 до 30. Дать этому количеству парт правильное наименование. (Использовать оператор Case).
4

Приложенные файлы

  • doc 3637715
    Размер файла: 53 kB Загрузок: 0

Добавить комментарий