Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемschool3aksinf.ucoz.ru
1 Алгоритмы ветвления. Оператор выбора 9 класс
2 Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным? 4. Какой алгоритм называется разветвляющимся? 5. Приведите примеры. 6. Какие типы данных мы с вами изучили? 7. Какие операторы изучены?
3 Caseof Case of :; : ; … :; : ; Else Else End End; Оператор выбора начало Ввод S S Группа операторов 1 Группа операторов 2 Группа операторов N …………….. Группа операторов зн1 else End. зн2 знN
4 Интервалы чисел Case x ofальтернатива 1,2,3,4: ; 1..4: ;
5 Задача 6.1 Составить блок-схему и написать программу, которая по номеру дня недели (1,2,…,7) выведет название этого дня недели (понедельник, вторник,…, воскресенье) иначе вывести сообщение «В неделе только 7 дней!» начало Ввод N N Понедельник Вторник Воскресенье …………….. В неделе 7 дней else End.
6 Задача 6.1 Var n : integer; Begin writeln(Введите число – номер дня недели: ); readln(n); Сase n of 1: writeln(понедельник); 2: writeln(вторник); 3: writeln(среда); 4: writeln(четверг); 5: writeln(пятница); 6: writeln(суббота); 7: writeln(воскресенье); Else writeln(В неделе только 7 дней!) End; End.
7 Задача 6.2 По введенному номеру месяца выведите на экран квартал к которому он относится. (Первый квартал – январь, февраль, март, второй квартал – апрель, май, июнь, третий квартал – июль, август, сентябрь, четвертый квартал – октябрь, ноябрь, декабрь) Задача 6.3 Определить ваши действия в зависимости от дня недели. Например, суббота - еду в баню, воскресенье - еду в гости и т. д. Программа запрашивает ввод дня недели и выводит на экран ваши действия в зависимости от составленного расписания. Задача 6.4 Определить вид функции в зависимости от значения аргумента: y=7 при х 5. Программа запрашивает ввод значения "х" и выводит на экран вид функции "у". Задача 6.5 Требуется ввести два числа и затем выбрать арифметическую операцию (+,-,*,/). По выбору операции, программа должна произвести вычисления и вывести результат.
8 Var operation:Char; x,y,z:real; stop:Boolean; begin Writeln('Введите первое число'); readln(x); Writeln('Введите число'); readln(y); Writeln('Введите арифметическую операцию +, -, * или /'); readln(operation); Case operation of '+': z:=x+y; '-': z:=x-y; '*': z:=x*y; '/': z:=x/y; Else Stop:=true; End; writeln('Z=',Z:5:2); end. Задача 6.5
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.