Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?

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



Advertisements
Похожие презентации
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Advertisements

Программирование на языке Паскаль Тема 2. Ветвления 1.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
Условный оператор. Алгоритм с ветвлением – это такой алгоритм, в котором осуществляется выбор одного из двух путей продолжения алгоритма. На TPascal данный.
Алгоритмическая структура «Ветвление» Тема урока.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Условие? Действия1Действия2 данет. Задача С клавиатуры вводятся не равные между собой числа а и b. Большее из этих чисел заменить их суммой, а меньшее.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
АЛГОРИТМ ВЕТВЛЕНИЯ ОПЕРАТОР ВЕТВЛЕНИЯ. Какая задача решается по этой программе? Program Z1: Var a,b,c: integer; Begin Write ( vv a,b:); Read (a,b); C:=(a+b)*(b-a);
Создание программ разветвляющейся структуры. Условный оператор Условный оператор реализует алгоритмическую конструкцию "развилка" (ветвление) и изменяет.
Pascal: Условный оператор. Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
1 Программирование на языке Паскаль Тема 2. Ветвления © К.Ю. Поляков,
Если прямо пойдешь, то… Ветвления на языке Pascal.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
Задачи по теме Организация ветвления на языке Паскаль урок для 9 класса Селиверстова Ольга Николаевна учитель информатики МБОУ СОШ 17 г.Саров Нижегородской.
Транксрипт:

Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?

Разветвляющиеся алгоритмические конструкции. Условный оператор IF

Формы ветвления Условие Действие 1Действие 2 Да Нет Условие Действие Да Нет Неполная форма Полная форма

Полное ветвление Начало Ввод A A>0 X:=sqr(a) X:=abs(a) Вывод X Конец ДаНет Begin Writeln ( Введите число); Readln(A); If A>0 Then X:=sqr(A) Else X:=abs(A); WriteLn (X); End. ? Сформулируйте условие задачи

Правила построения полного оператора IF If логическое выражение Then Оператор 1 Else Оператор 2 ; Перед ELSE ; не ставиться!

Неполное ветвление Begin Writeln ( Введите число); Readln(A); If A>0 Then A:=sqrt(A); WriteLn (A); End. A>0 A:= sqrt(A) Да Нет Ввод A Вывод A ? Сформулируйте условие задачи

Правила построения неполного оператора IF If логическое выражение Then Оператор 1 ;

Операции отношений 56 - х/2 > x-100*(x-3) (56 - х/2) > (x-100*(x-3))

С клавиатуры вводятся два различных числа. Если первое число больше второго, то на экран выводится их сумма. В противном случае – произведение. Program Chisla; Uses CRT; Var a,b : integer; Begin ClrScr; Writeln (Введите два различных числа); Readln(a,b); If a>b Then Writeln (Сумма чисел:, a+b) Else Writeln (Произведение чисел:, a*b); End.

Практическая работа: 1.С клавиатуры вводится число отличное от нуля. Определить четное оно или нет. 2.С клавиатуры вводится четырехзначный номер билета. Определить является ли он счастливым.

Практическая работа: 1.С клавиатуры вводится число, отличное от нуля. Определить четное оно или нет. If A mod 2 = 0 Then WriteLn (Число четное) Else WriteLn (Число нечетное);

Практическая работа: 2. С клавиатуры вводится четырехзначный номер билета. Определить является ли он счастливым. If (x1+x2)=(x3+x4) Then WriteLn (счастливый) Else WriteLn (несчастливый); 4536 x1 x2 x3 x4