Практическая работа №11 Тема: Составной оператор. Логические операции
Оценка 4.6

Практическая работа №11 Тема: Составной оператор. Логические операции

Оценка 4.6
Лабораторные работы +1
docx
информатика
8 кл—9 кл
09.02.2017
Практическая работа  №11 Тема: Составной оператор. Логические операции
Практическая работа №11 Тема: Составной оператор. Логические операции Задача №10 «Анализ возраста человека». Цель: 1. Изучить принцип работы составного условного оператора. 2. Сформировать навыки программирования разветвлённых алгоритмов со сложными условиями. Разработка содержит описание операторов для выполнения логических операций и разбор задачи «Анализ возраста человека», а также дополнитеьные задачи для закрепления.
ПР №11.docx
Сборник практических работ по программированию в Паскале Практическая работа  №11 Тема: Составной оператор. Логические операции Задача №10 «Анализ возраста человека». Цель:  Изучить принцип работы составного условного оператора.  Сформировать навыки программирования разветвлённых алгоритмов со сложными условиями. Составной оператор.  В некоторых случаях после слов THEN и ELSE надо выполнить не один оператор, а несколько. Тогда эти операторы  используются несколько раз. Управляющая конструкция  If помещается внутри другой.  Рассмотрим задачу №10 «Анализ возраста человека». Условие задачи: Составить программу, которая анализирует человека по возрасту и относит к одной из четырёх групп:  дошкольник, ученик, работник, пенсионер. Возраст вводится с клавиатуры. Определим входные данные: количество лет ­ n Определим условие: n <7 – дошкольник, 7<=n <=17 – ученик, 17=63­пенсионер. Program Z10; VAR n:integer; begin writeln (‘введите количество лет  n’,n); readln (n); If n<7 then writeln (‘дошкольник’) else If n<=17 then writeln (‘ученик’) else If n<63 then writeln (‘работник’) else writeln (‘пенсионер’); end. Условия, состоящие из нескольких простых условий, называются составными (сложными). Для построения сложных  условий в Паскале имеются четыре логических операции: NOT ­ отрицание (НЕТ),  AND ­ логическое умножение (И),  OR  ­ логическое сложение (ИЛИ), XOR ­ исключающее "или". Если условие выполняется, то говорят, что соответствующее выражение истинно, если не выполняется ­ выражение  ложно. Т­ true (истина), F ­ false (ложь). Приоритеты логических операций: 1) not; 2) and; 3) or; 4) xor. Примеры логических выражений:  a) (0=5) then A:=X+sin(X) else A:=3*sqrt(X+1); Writeln (‘A=’,A:6:2); end. Задания 1) Запустить программу Pascal. 2) Введите программу Program Z10. 3) Произвести компиляцию. Запустить программу.  4) Ввести данные а)  n=5; 12; 25. Просмотрите результат.  5) Сохраните программу в файле «MEN». 6) Создайте новый файл. 7) Введите программу Program Z10_1.  8) Произвести компиляцию. Запустить программу.  9) Ввести данные а)  Х=3; б) Х= 6; в) Х=­3. Просмотрите результат. Записать ответ в тетрадь. Дополнительные задания 1) Внести в программу изменения для нахождения У.  Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина» У  2  ,1 X X   Страница 1   5  ,2 X 1,  X  7 X 5 Сборник практических работ по программированию в Паскале 2) Произвести компиляцию. Запустить программу.  3) Ввести данные  а)  Х=4; б) Х= 7; в) Х=­1. Просмотрите результат.  4) Сохраните программу в файле «FYNKZIA». Миронова С.П., КГУ «ОСШ. №3 им. Ю.А. Гагарина» Страница 2

Практическая работа №11 Тема: Составной оператор. Логические операции

Практическая работа  №11 Тема: Составной оператор. Логические операции

Практическая работа №11 Тема: Составной оператор. Логические операции

Практическая работа  №11 Тема: Составной оператор. Логические операции
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
09.02.2017