Составление и реализация алгоритмов с ветвлением и повторением.

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



Advertisements
Похожие презентации
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
Advertisements

Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
Это алгоритмы, предусматривающие многократное повторение одного и того же действия над ноывми данными. Цикл называется арифметическим, если заранее известно.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Цикл. Виды циклов.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Перед работой внимательно прочитай инструкцию! 1. Тест состоит из 4-х вопросов. 2. Внимательно прочитай вопрос. 3. В нижнем левом углу выбери ручку, фломастер.
Циклы с параметром Pascal. Цикл - это многократное повторение последовательности действий. это многократное повторение последовательности действий. Различают.
1.Что появится на экране после выполнения следующих команд: a := 4; write (a);
A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Практикум по теме «Организация циклов» Пункт плана Проверка домашнего задания Цикл ? Операторы бывают … Цикл с.
1 Циклические алгоритмы Цикл for. Циклический алгоритм-это многократное повторение одних и тех же действий при различных параметрах Примеры циклических.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Базовые алгоритмические конструкции. Выделяют три базовые структуры алгоритмической конструкции: - Линейные алгоритмы (последовательное выполнение); Линейные.
Нacтройка среды Turbo Pascal. Вычислить силу тяжести тела f, если известны его объем V и плотность p. Программа: Program Vaga; {заголовок программы} Const.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Транксрипт:

Составление и реализация алгоритмов с ветвлением и повторением

«Мы почитаем всех нулями, А единицами себя».

Кому принадлежат эти строки?

К реке подошли шестьдесят солдат. Им нужно переправиться через реку. Рядом с берегом плавают два мальчика в лодке. Но лодка такая маленькая, что она может поднять только двух мальчиков или одного солдата. Как солдатам переправиться через реку и вернуть лодку мальчикам?

Каким алгоритмическим структурам соответствуют указанные блок схемы:

Какое значение получит переменная Z в результате выполнения следующего алгоритма ?

Пример 1. Составить программу, которая вычисляет сумму вводимых с клавиатуры целых чисел до ввода отрицательного числа и выводит на экран значение вычисленной суммы Program Pr1; Var sum, a: integer; Begin Sum:=0; Write(Введи первое число); Readln(a); While a>=0 do Begin Sum:=sum+a; Write(введи следующее число); Readln(a); End; Writeln(Sum=,sum); End.

Пример 2. Составить программу, которая вычисляет произведение n первых натуральных чисел и выводит на экран значение вычисленного произведения. Program Pr2; Var i,pr, n: integer; Begin Write(n=); Readln(n); pr:=1; For i:=1 to n do pr:=pr+I; Writeln(pr=,pr); End.

Пример 3. Program Pr3; Var a,p,i,n: integer; Begin Write(a=); Readln(a); Write(n=); Readln(n); p:=1; For i:=1 to n do p:=p*a; Writeln(p=,p); End.