Способы записи алгоритмов

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



Advertisements
Похожие презентации
Способы записи алгоритмов. Словесная запись - разбиение алгоритма на отдельные команды и их запись на естественном языке.
Advertisements

Виды алгоритмов. Линейные алгоритмы - алгоритмы, в которых команды выполняются одна за одной, в порядке их записи.
Виды алгоритмов
АЛГОРИТМЫ РАЗВЕТВЛЕННОЙ СТРУКТУРЫ Условие задания: Определить попадает ли точка с заданными координатами (x, y) в круг заданного радиуса r. 1.
Способы записи алгоритмов Исполнитель Чертежник. Система программирования Pascal ABC Строка заголовка Строка меню Строка состояния Окно редактора Панель.
Исполнитель Чертежник.
Что такое язык программирования. Вы уже знаете, что с помощью компьютера, например, можно поиграть в какую-нибудь игру, написать сочинение, использовать.
Проверка правописания. Вверяет текст, опираясь на словарь из 240 тысяч основ русских слов, что соответствует приблизительно четырем миллионам различных.
Алгоритм и компьютерная программа УМК по информатике Н.В. Матвеевой, 4 класс.
Формы записи алгоритмов Графический учебный исполнитель.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
PASCAL Условный оператор.. Этот оператор используется для выполнения одного из двух возможных вариантов программы. Условный оператор если логическое_условие.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Оператор CASE. Pascal. Структура оператора CASE: Оператор CASE позволяет реализовать множественный выбор и в общем виде записывается так: case выражение.
ЯЗЫК БЛОК - СХЕМ. Язык блок – схем является одним из способов символической записи алгоритмов. Структурная блок-схема – схема алгоритма – графическое.
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Программирование ветвлений на Паскале МОУ СОШ 2 городского округа город Буй Костромской области Учитель Щур А.Н.
Pascal Алгоритмы разветвляющейся структуры, программирование на языке Pascal 10 «А» класс.
Линейный алгоритм. PASCAL. Оператор ввода данных readln(имена переменных через,) или read(имена переменных через,) Значения переменных задаются после.
Транксрипт:

Способы записи алгоритмов

Словесная запись - разбиение алгоритма на отдельные команды и их запись на естественном языке.

Структурная (блок-) схема алгоритма - графическое изображение алгоритма в виде схемы связанных между собой с помощью стрелок (линий перехода) блоков – графических символов, каждый из которых соответствует одному шагу алгоритма. Внутри каждого блока дается описание соответствующего действия.

Основные блоки Начало (конец) алгоритма Ввод (вывод) данных Выполнение действия Проверка условий Начало цикла с параметром

Алгоритм загрузки текста из файла Задание1.rtf Начало Открыть текстовый редактор Выполнить команду Файл Открыть; выбрать нужную папку Выбрать в списке файлов файл с именем Задание1.rtf Нажать кнопку Открыть Конец

Алгоритм отхода ко сну Начало Умойся, почисть зубы Есть любима я игрушка ? Спой ей колыбельную песню Почитай любимую книжку ДаНет Ложись спать Конец

Алгоритм сбора клубники Начало Есть ягоды на участке? Сорвать одну клубнику Конец ДаНет Положить ее в ведерко

Алгоритм сбора клубники Начало 500 раз Сорвать одну клубнику Положить ее в ведерко Конец

Алгоритм прохождения лабиринта Одним из самых простых правил для прохождения лабиринта является правило "одной руки": двигаясь по лабиринту, надо все время касаться, например, правой рукой его стены.

Алгоритм прохождения лабиринта 1.Найти стену, вдоль которой нужно идти. Для этого двигаться вперед, пока не упретесь в преграду. 2.Затем передвигаться в соответствии с правилом "правой руки". При этом следить, есть ли проход справа. Если проход есть, идти по нему, чтобы не оторваться от стены справа. 3.Если прохода нет (впереди стена), повернуть налево. Если прохода снова нет, еще раз повернуть налево (то есть на ), и идти в обратном направлении.

Выполни алгоритм Начало Ввод х y = x * 3 z = Конец y – четное? Да Нет y = y + 3 Вывод z При x= 1; 10; 7; 31; 50; 4; 20; 43

Сказочный алгоритм Сел Иван-царевич на богатырского коня и поехал искать Жар-Птицу. Ехал он, ехал и доехал до росстани, а от росстани три дороги идут, и стоит там каменный столб, а на том столбе написано: "Кто поедет от столба сего прямо, будет голоден и холоден; кто поедет в правую сторону, будет здрав и жив, а конь мертв; а кто поедет в левую сторону, сам убит будет, а конь жив".

Начало Поедешь прямо? Будешь голоден и холоден Убит будешь, а конь жив Конец ДаНет Поедешь вправо? Нет Да Будешь здрав и жив, а конь мертв

Алгоритм нахождения наибольшего из двух чисел Словесная запись: 1)сравнить значения чисел x и y; 2)если x > y, то наибольшее число x, иначе наибольшее число y.

Графическая запись Начало Ввод х, y Конец x > y ? Нет Наибольшее число y Да Наибольшее число x

Запись алгоритма на языке программирования Паскаль: Program MAX; Var x, y : Real; Begin Readln (x, y); If x>y then Writeln ('Наибольшее число ', x) Else Writeln ('Наибольшее число ', y); End.

Система программирования Pascal ABC Строка заголовка Строка меню Строка состояния Окно редактора Панель инструментов

Задание 1) загрузить текст из файла Стих.txt; 2) вместо многоточий вставить подходящие слова (использовать приемы редактирования текста с помощью пункта меню Правка, как при работе в текстовом редакторе); 3) сохранить текст в том же файле; 4) закрыть программу Pascal ABC.

1.Загрузить файл PascalABC.exe 2.Загрузить текст программы: Файл – Открыть, выбрать нужный файл, нажать кнопку. 3.Сохранить текст программы: Файл – Сохранить как…, указать имя файла для сохранения, нажать кнопку. 4.Выполнить программу: Программа – Выполнить (клавиша F9 или кнопка на панели инструментов). 5.Если программа содержит ошибки, исправить их и выполнять далее пункты 3-4 до получения правильного результата. Порядок выполнения программы

Работа с библиотекой программ 1._1.pas 2._2.pas 3._3.pas

Подведение итогов Рефлексия