Алгоритмы ветвления. Оператор выбора 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?

Презентация:



Advertisements
Похожие презентации
1 Программирование на языке Паскаль Тема 6. Оператор выбора.
Advertisements

1 Программирование на языке Паскаль Оператор выбора.
Оператор выбора. Оператор выбора позволяет выбрать одно из нескольких возможных продолжений программы. Параметром, по которому осуществляется выбор, служит.
По номеру дня недели вывести название. Считается, что неделя начинается с понедельника. Предусмотреть ошибочный ввод числа. Program den_ned; Var chislo:integer;
Оператор выбораОператор выборасоставим программу, которая по номеру дня недели выводит на экран его название: Program dni_nedeli; Var n: byte; Begin Readln(n);
1 Программирование на языке Паскаль Тема: Оператор выбора.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Оператор варианта (выбора). Оператор варианта применяется для решения задач в которых необходимо использовать многократно вложенные друг в друга условные.
Разветвляющиеся алгоритмы Оператор выбора Учитель информатики и ИКТ Кузнецова Aлёна Анатольевна МБОУ СОШ 121 г.Екатеринбург.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
Оператор ветвления : if then else ; Вложенное ветвление : if then else else ;
Тема урока : Оператор множественного выбора CASE.
Составить программу, которая запрашивает номер месяца и выводит соответствующее название времени года. В случае, если введено недопустимое число, программа.
Задача Согласно номерам дней недели, отображать на экране их название.
Оператор множественного выбора CASE. Составить программу, которая спрашивает у пользователя номер месяца и выводит соответствующее названия времени года.
CASE – ОПЕРАТОР ВЫБОРА. РАССМОТРИМ СЛЕДУЮЩУЮ ЗАДАЧУ : Х, ЕСЛИ Х = 3 У = Х+1, ЕСЛИ Х=0 Х 2 + Х –2, ЕСЛИ Х = -2 Х 3, ЕСЛИ Х = -8.
Решение задач на ветвление и выбор 10 класс (8 неделя обучения)
ОПЕРАТОР ВЫБОРА. Часто возникают ситуации, когда приходится осуществлять выбор одного из нескольких альтернативных путей выполнения программы. Несмотря.
Транксрипт:

Алгоритмы ветвления. Оператор выбора 9 класс

Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным? 4. Какой алгоритм называется разветвляющимся? 5. Приведите примеры. 6. Какие типы данных мы с вами изучили? 7. Какие операторы изучены?

Caseof Case of :; : ; … :; : ; Else Else End End; Оператор выбора начало Ввод S S Группа операторов 1 Группа операторов 2 Группа операторов N …………….. Группа операторов зн1 else End. зн2 знN

Интервалы чисел Case x ofальтернатива 1,2,3,4: ; 1..4: ;

Задача 6.1 Составить блок-схему и написать программу, которая по номеру дня недели (1,2,…,7) выведет название этого дня недели (понедельник, вторник,…, воскресенье) иначе вывести сообщение «В неделе только 7 дней!» начало Ввод N N Понедельник Вторник Воскресенье …………….. В неделе 7 дней else End.

Задача 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.

Задача 6.2 По введенному номеру месяца выведите на экран квартал к которому он относится. (Первый квартал – январь, февраль, март, второй квартал – апрель, май, июнь, третий квартал – июль, август, сентябрь, четвертый квартал – октябрь, ноябрь, декабрь) Задача 6.3 Определить ваши действия в зависимости от дня недели. Например, суббота - еду в баню, воскресенье - еду в гости и т. д. Программа запрашивает ввод дня недели и выводит на экран ваши действия в зависимости от составленного расписания. Задача 6.4 Определить вид функции в зависимости от значения аргумента: y=7 при х 5. Программа запрашивает ввод значения "х" и выводит на экран вид функции "у". Задача 6.5 Требуется ввести два числа и затем выбрать арифметическую операцию (+,-,*,/). По выбору операции, программа должна произвести вычисления и вывести результат.

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