Цикл с параметром Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.

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



Advertisements
Похожие презентации
Программирование циклов Операторы цикла Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Advertisements

Программирование ветвящихся алгоритмов Условный оператор Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа.
Урок информатики 9 физико-математический класс.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Алгоритмические структуры. Алгоритм Алгоритм - понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных.
класс-ПОВТОРЕНИЕ ОСНОВНЫХ ПОНЯТИЙ ТЕМЫ « ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ » 8 КЛАСС.
Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Разветвляющиеся алгоритмы. Кондрина А.В. учитель информатики и ИКТ.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Нacтройка среды Turbo Pascal. Вычислить силу тяжести тела f, если известны его объем V и плотность p. Программа: Program Vaga; {заголовок программы} Const.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Алгоритмические структуры Решение задач Искандарова А.Р. учитель информатики МБОУ СОШ 18 г.Уфа.
ПРОЕКТ НА ТЕМУ: «РЕАЛИЗАЦИЯ АЛГОРИТМОВ В СРЕДЕ ПРОГРАММИРОВАНИЯ.» ИСПОЛНИТЕЛИ: ГЛУЩЕНКО Ю. В. учитель информатики, высшая категория. МОУ Одинцовская гимназия.
Урок учителя информатики МОУ СОШ 135 г. Снежинска Шумиловой Анны Александровны 2008 год.
Pascal Алгоритмы циклической структуры, программирование на языке Pascal 9 класс.
Транксрипт:

Цикл с параметром Искандарова А.Р. учитель информатики МБОУ СОШ 18 г. Уфа

Какой оператор описывает в программе вывод результата? Write( ), writeln( ) Какой оператор описывает в программе ввод данных? read( ), readln( )

Какая геометрическая фигура обозначает в блок-схеме действие? Прямоугольник Какая геометрическая фигура обозначает в блок-схеме ввод/вывод результата? Параллелограмм Какие алгоритмические структуры вам знакомы? Линейный алгоритм, ветвление и цикл

1) begin 2) begin x:=5;x:=3; y:=3;y:=2; a:=x+y;x:=sqr(x)+sqr(y); a:=a+2;writeln(x); writeln(a);end. end.Ответ:

1) begin 2) begin x:=5;x:=3; y:=3;y:=2; a:=x+y;x:=sqr(x)+sqr(y); a:=a+2;writeln(x); writeln(a);end. end. Ответ: 10Ответ: 13

1. a:=3; b:=2; If a>b then d:=a else d:=b; Ответ: 3 2. a:=-3; b:=2; If a>b then d:=a else d:=b; Ответ: 2

ЦИКЛ С ПАРАМЕТРОМ Цикл с параметром – повторное выполнение тела цикла, пока целочисленный параметр (i) пробегает множество всех значений от начального (In) до конечного (Ik): I := In, Ik тело цикла

ДВА ВАРИАНТА ЗАПИСИ: 1. For i := In to Ik do 2. For i := In downto Ik do Цикл повторяется, пока значение параметра лежит в интервале между In и Ik. В первом варианте при каждом повторении цикла значение параметра изменяется на следующее значение в данном типе (для целого типа – увеличивается на 1). Во втором варианте при каждом повторении цикла значение параметра изменяется на предыдущее значение в данном типе (для целого типа – уменьшается на 1).

ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqr(i) конец вывод S начало

Program primer_1; Var i,n: integer; s: integer; Begin Write(Введите n=); Readln(n); S:=0; For i:=1 to n do S:=S+sqr(i); Writeln(Summa=,s); End. ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqr(i) конец вывод S начало

ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqrt(i) конец вывод S начало

Program primer_2; Var i,n: integer; s: real; Begin Write(Введите n=); Readln(n); S:=0; For i:=1 to n do S:=S+sqrt(i); Writeln(Summa=,s:6:4); End. ВЫЧИСЛИТЬ ввод n S:=0 i:=1,n S:=S+sqrt(i) конец вывод S начало

ввод n S:=0 i:=n,1 S:=sqrt(s+i) конец вывод S начало

Program primer_3; Var i,n: integer; s: real; Begin Write(Введите n=); Readln(n); S:=0; For i:=n downto 1 do S:=sqrt(s+i); Writeln(Summa=,s:6:4); End. ввод n S:=0 i:=n,1 S:=sqrt(s+i) конец вывод S начало

ВЫЧИСЛИТЬ начало ввод n,k S:=0 i:=n*k,k S:=sqrt(s+i) конец вывод S

ВЫЧИСЛИТЬ начало ввод n,k S:=0 i:=n*k,k S:=sqrt(s+i) конец вывод S Program primer_4; Var i,n,k: integer; s: real; Begin Write(Введите n,k: ); Read(n,k); S:=0 For i:=n*k downto k do S:=sqrt(s+i); Writeln(Summa=,s:6:4); End.

1. Вычислить 2. Вычислить 3. Вычислить

СПИСОК ЛИТЕРАТУРЫ: 1. Угринович Н.Д. Информатика и ИКТ: учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, Семакин И.Г., Хеннер Е.К. Информатика. Задачник- практикум: Том 1. – М.: БИНОМ. Лаборатория знаний, Иванова Г.А. Типы циклических задач на языке программирования Паскаль // Информатика и образование. 2010, 11.