Алгоритм – это детальный план работы исполнителя, это описание последовательности элементарных действий, которые должен совершить исполнитель. Но всякий.

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



Advertisements
Похожие презентации
Алгоритм Евклида. Наибольший общий делитель Требуется составить программу определения наибольшего общего делителя ( НОД ) двух натуральных чисел. НОД.
Advertisements

Алгоритм Алгоритм – это понятное и точное предписание конкретному исполнителю совершить конкретную последовательность действий, приводящую к поставленной.
I := 1, 20 вывод В массиве нет числа X PROGRAM VAR, INTEGER Rand FORTO Example2 ; :=:= i 120DO BEGIN WRITE() : ARRAY [ ] OF i ; BEGIN ; : NumberX.
F : = 1 начало да нет конец ввод N вывод F R : = 1 F : = F R R : = R + 1 R < N алг Факториал цел F, N, R ввод N нач кон вывод F нц кц пока R.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Алгоритмические структуры 1.Линейный 2.Ветвление 3.Цикл.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Цели урока: Итоги. Повторить определение алгоритма, его свойства и виды. Вспомнить понятие модели и дать определение алгоритмической модели Научиться.
Алгоритм как модель деятельности 10 класс Учитель информатики: Грязных В.С.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Перед работой внимательно прочитай инструкцию! 1. Тест состоит из 4-х вопросов. 2. Внимательно прочитай вопрос. 3. В нижнем левом углу выбери ручку, фломастер.
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Задача: даны два числа, найти их наибольший общий делитель.
Основы языка Pascal Тема. Оператор ветвления. Алгоритм Алгоритм – это четко определенный план действий для исполнителя.
АЛГОРИТМ ЕВКЛИДА (нахождение наибольшего общего делителя (НОД) двух натуральных чисел)
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
Задача: даны два числа, найти их наибольший общий делитель.
Урок информатики 9 физико-математический класс.
Транксрипт:

Алгоритм – это детальный план работы исполнителя, это описание последовательности элементарных действий, которые должен совершить исполнитель. Но всякий план или описание есть информационная модель. Следовательно:

Определение цели (постановка задачи) Построение плана - алгоритма Получение результата Работа исполнителя Модель работы исполнителя

Алгоритм: Угадывание числа Дано: Случайное число от 1 до 10 Надо: угадать число Х, задуманное компьютером, используя метод половинного деления. Начало Ввести число Просмотреть подсказку Следуя подсказке ввести другое число И т. д. пока не угадаете число Конец

АЛГ Игра АРГ Х,А целое НАЧ Х:=случайное число от 1 до10 Пока АХ повторять {начало цикла} Вывод «введите число» Читать «А» Если А>Х то вывод «много» Иначе Если А

Выполняя ручную трассировку, человек моделирует работу процессора

Program igra; Var x,a:integer; Begin X:=random(10); While ax do Begin Write(введите число); Readln(a); If a>x then writeln(много); Else If a