Условие? Действия1Действия2 данет. Задача С клавиатуры вводятся не равные между собой числа а и b. Большее из этих чисел заменить их суммой, а меньшее.

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



Advertisements
Похожие презентации
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Advertisements

Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм ?
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
Задачи по теме Организация ветвления на языке Паскаль урок для 9 класса Селиверстова Ольга Николаевна учитель информатики МБОУ СОШ 17 г.Саров Нижегородской.
Программирование на языке Паскаль Тема 2. Ветвления 1.
Алгоритм и компьютерная программа УМК по информатике Н.В. Матвеевой, 4 класс.
Условный оператор в Паскале. 1. Полный условный оператор. 2. Неполный условный оператор. 3. Составные условия.
Урок информатики 9 физико-математический класс.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Циклы. Вычислить сумму ряда чисел Program sum; var a: integer; s: real; Begin a:=1; s:=0; while a<600 do begin a:=a+1; s:=s+1/a; end; writeln ( ' s=
Pascal: Условный оператор. Условный оператор позволяет проверить некоторое условие и в зависимости от результатов проверки выполнить то или иное действие.
Самостоятельная работа по теме «Условный переход».
Алгоритм Евклида. Наибольший общий делитель Требуется составить программу определения наибольшего общего делителя ( НОД ) двух натуральных чисел. НОД.
Тема урока: Преподаватель Шатц К.Э.. 1. Какие числа относятся к типу Integer Real 2. Исправь ошибки в программе Program 2 pr; Var b,s: real; Begin Writeln.
Алгоритмы ветвления. Условный оператор 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 Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Транксрипт:

Условие? Действия1Действия2 данет

Задача С клавиатуры вводятся не равные между собой числа а и b. Большее из этих чисел заменить их суммой, а меньшее - их удвоенным произведением. Решение. Блок – схема Память аbаb начало Ввод а,b а>b c :=a a:=a+b b:=2*a*b c :=b b:=a+b a:=2*a*b stop +- В предложенном алгоритме допущена ошибка. Найти ее и объяснить? Вывод а,b

начало Ввод а,b а>b c :=a a:=a+b b:=2*c*b c :=b b:=a+b a:=2*a*c stop Программа на Паскале Вывод а,b Перечислите 6 ошибок, допущенных в программе. Programm Task_3; Uses Crt Var a,b: Integer; Begin Clrscr Write(Введите числа a, b:); ReadLn(a,b) If a>b Then c:=a; a:=a+b; b:=2*c*b; Else c:=a; b:=a+b; a:=2*a*c; WriteLn(a=,a); WriteLn(b=,b); ReadLn; End.

Pogram Task_3; Uses Crt; Var a,b,c: Integer; Begin Clrscr; Write(Введите числа а,b:); ReadLn(a,b); If a>b Then Begin c:=a; a:=a+b; b:=2*c*b; End Else Begin c:=b; b:=a+b; a:=2*a*c; End; WriteLn(a=,a); WriteLn(b=,b); ReadLn; End. Pogram Task_3; Uses Crt Var a,b: Integer; Begin Clrscr Write(Введите числа a, b:); ReadLn(a,b) If a>b Then c:=a; a:=a+b; b:=2*a*b; Else c:=a; a:=a+b; b:=2*a*b; WriteLn(a=,a); WriteLn(b=,b); ReadLn; End. Программа с ошибками.

Задача С клавиатуры вводятся 3 числа. Найти большее из этих чисел. Паскаль … If (a>b) and (a>c) Then WriteLn(Большее:,a) Else If (b>c) Then WriteLn(Большее:,b) Else WriteLn( Большее:,c); … a a,b,c b>c aa b c (a>b) and (a>c)

Задача С клавиатуры вводятся 3 числа. Напечатать те из них, которые четные.