Хелпикс

Главная

Контакты

Случайная статья





Инструкция по выполнению практической работы № 5



 

Дата по расписанию: 22.10.2020

Группа: 1-ОПУТ-20

Дисциплина (МДК, ПМ): ОДП.02  Информатика и ИКТ

 

Инструкция по выполнению практической работы № 5

Тема по рабочей программе:

Практическая работа №4.

Решение задач с использованием вложенных условных операторов.

Цель: научиться составлять программы на языке Паскаль, используя вложенные условные операторы.

Исходные данные:

І уровень

І вариант (нечетный номер по списку) ІІ вариант (четный номер по списку)

Написать программу на языкеPascal, реализующие следующие алгоритмы

В пятиэтажном доме на каждом этаже расположено по четыре квартиры. Составить программу, которая по номеру этажа, печатает номера квартир на этом этаже. В шестиэтажном доме на каждом этаже расположено по три квартиры. Составить программу, которая по номеру квартиры определяет этаж, на котором она расположена.

ІІ уровень

Написать программу вычисления y: Написать программу вычисления y:

Примечание:при написании программ использовать только вложенные условные операторы. Оператор выбора case не использовать


Теоретические сведения

 

Вспомним, что в условном операторе языка Паскаль после then и после else может располагаться только один оператор. Разумеется, этим оператором может быть условный оператор, причем он может располагаться в любой из ветвей исходного оператора. При этом уровень таких вложений неограничен.

При решении задач часто приходится рассматривать не два, а большее количество вариантов. Это можно реализовать, используя вложенные условные операторы.

Пример 1. Требуется перевести пятибалльную оценку в ее наименование: 5 — «отлично», 4 — «хорошо», 3 — «удовлетворительно», 2 — «неудовлетворительно».

Блок-схема алгоритма приведена на рис. 3.14.

Этот алгоритм имеет структуру вложенных ветвлений и может быть запрограммирован с использованием условного оператора If следующим образом:



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.