Если прямо пойдешь, то… Ветвления на языке Pascal.

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



Advertisements
Похожие презентации
Если прямо пойдешь, то…. План 1.Проверка домашнего задания. 2.Организация многовариантного ветвления с использованием оператора IF…THEN…ELSE 3.Организация.
Advertisements

Операторы условного и безусловного переходов в языке программирования Turbo Pascal 7.0
Алгоритмическая структура «Ветвление» Тема урока.
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
21 ноября 2013 г. 10а класс. Оператор ветвления в полном варианте IF (условие) THEN (операторы) ELSE (операторы); условие - з- записывается с помощью.
Ветвление Полное ветвление Если УСЛОВИЕ то КОМАНДА 1 иначе КОМАНДА 2; IF УСЛОВИЕ THEN КОМАНДА 1 ELSE КОМAНДА 2;
Программирование ветвлений на Паскале. Оператор ветвления или условный оператор if then else if - " если ", then - " то ", else - " иначе "
1 Программирование на языке Паскаль Тема 2. Ветвления.
PASCAL Условный оператор. Повторение.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
Во многих жизненных ситуациях принятие того или иного решения зависит от выполнения одного или нескольких условий. Виктор Михайлович Васнецов. Витязь.
Условный оператор Автор: Облицова Татьяна Александровна, учитель информатики МБОУ СОШ 6, г.Боготол, Красноярский край.
Транксрипт:

Если прямо пойдешь, то… Ветвления на языке Pascal

Условный оператор (полное ветвление) IF THEN IF THEN ELSE ; ELSE ; В качестве условий используются логические выражения, например, такие: (C=D) (a>b) and (a>c) or (a=d) ДАНЕТ Условие действие 1действие 2

Условный оператор (неполное ветвление) IF THEN ; ДАНЕТ Условие действие 1

Тест Вопрос 3 При каком значении X при исполнении программы будет получен ответ «Да»: Program T_3; Var x: integer; BEGIN Readln(x); If (x mod 2=0) then Writeln(Да) else Writeln(Нет); END. a)3; b)6; c)15; d)4.

Вычислить значение y при заданном значении x Program EvalY; Var x, y: real; BEGIN Writeln(Введите x); Readln(x); If (x>0)then y:=sin(2*x)else y:=(1-2*sin(sqr(x))); Writeln( y=,y ); END.

Вычислить значение функции

Блок-схема, соответствующая этому алгоритму, выглядит так

Программа, соответствующая этому алгоритму, выглядит так Program Calculate_A; Var a, x: integer; BEGIN Writeln(Введите x); Readln(x); If (x

Можно было бы составить ее и иначе Program Calculate_A1; Var a, x, y: integer; BEGIN Writeln(Введите x); Readln(x); If (x10) then a:=0; Writeln(A = ); END.

Program Calculate_A; Var a, x,: integer; BEGIN Writeln(Введите x); Readln(x); If (x

Оператор выбора case of : ; else ; end; case i of 1:begin a:=a+1;b:=0;end; 2,3,4:begin a:=0;b:=b+1;end; 5..12:x:=-1; else x:=2; end;

Блок-схема конструкции выбора case of : ; else ; end;

Program Calc; Var a, b, c: integer; BEGIN Writeln(Введите a); Read(a); Writeln(Введите b); Read(b); Writeln(Введите номер операции c); Read(c); Case c of 1: Writeln(Сумма=, a+b); 2: Writeln(Разность=, a-b); 3: Writeln(Произведение=, a*b); 4: Writeln(Целая часть деления=, a div b); 5: Writeln(Остаток от деления=, a mod b); else Writeln(Введен неизвестный номер операции); End; END.

Задание Нарисовать блок-схему решения задачи и составить соответствующую ей программу на языке программирования Turbo Pascal. В некотором учебном заведении действуют следующие правила приема. Абитуриенты сдают три экзамена. Если они набирают не менее 13 баллов, то это дает право поступить на дневное отделение, от 10 до 12 вечернее, от 8 до 9 заочное и ниже 8 баллов отказ в приеме на учебу.