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

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



Advertisements
Похожие презентации
Способы записи алгоритмов
Advertisements

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

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

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

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

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

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

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

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

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

Выполни алгоритм Начало Ввод х 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

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