Виды функций
<<  Культура: понятие, виды , функции Тема урока: "Линейные алгоритмы"  >>
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм
ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм
Вопросы
Вопросы
Термин АЛГОРИТМ обязан своим происхождением великому учёному
Термин АЛГОРИТМ обязан своим происхождением великому учёному
Вопрос №1
Вопрос №1
Алгоритм-
Алгоритм-
Исполнители алгоритмов
Исполнители алгоритмов
Указание выполнить конкретное действие называется командой
Указание выполнить конкретное действие называется командой
Свойства алгоритмов
Свойства алгоритмов
СВОЙСТВА АЛГОРИТМА: 1. Дискретность – любой алгоритм должен приводить
СВОЙСТВА АЛГОРИТМА: 1. Дискретность – любой алгоритм должен приводить
Имея полный набор данных, можно решить задачу
Имея полный набор данных, можно решить задачу
Способы описания алгоритмов
Способы описания алгоритмов
Способы описания
Способы описания
1. Прочесть значение R. 2. Умножить значение R на R. 3. Умножить
1. Прочесть значение R. 2. Умножить значение R на R. 3. Умножить
Начало
Начало
Вопрос №4
Вопрос №4
Блок начала или окончания выполнения алгоритма
Блок начала или окончания выполнения алгоритма
Блоки ввода-вывода
Блоки ввода-вывода
Блок присваивания
Блок присваивания
Блок проверки условия
Блок проверки условия
Этапы решения задач на ЭВМ
Этапы решения задач на ЭВМ
Этапы решения задач на эвм
Этапы решения задач на эвм
Задача
Задача
L
L
L=S1+S2 S1=V1*T S2=V2*T L= V1*T +V2*T = T*( V1 + V2) T=L / (V1 + V2)
L=S1+S2 S1=V1*T S2=V2*T L= V1*T +V2*T = T*( V1 + V2) T=L / (V1 + V2)
Алгоритм
Алгоритм
Отладка – процесс обнаружения и устранения ошибок
Отладка – процесс обнаружения и устранения ошибок
Вопрос № 6
Вопрос № 6
Линейный - это такой алгоритм, в котором все команды выполняются
Линейный - это такой алгоритм, в котором все команды выполняются
Начало
Начало

Презентация на тему: «ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм». Автор: NICKNAT. Файл: «ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм.ppt». Размер zip-архива: 82 КБ.

ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм

содержание презентации «ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм.ppt»
СлайдТекст
1 ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм

ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм

2 Вопросы

Вопросы

1. Алгоритм. Исполнители алгоритмов. 2. Свойства алгоритмов. 3. Способы описания алгоритмов. 4. Основные символы блок-схем. 5. Этапы решения задач на ЭВМ. 6. Линейные алгоритмы

3 Термин АЛГОРИТМ обязан своим происхождением великому учёному

Термин АЛГОРИТМ обязан своим происхождением великому учёному

средневекового Востока Мухаммеду ибн Мусса аль Хорезми. (783 по 850 года н.э.) АЛГОРИТМ – это точное предписание исполнителю в понятной для него форме, определяющее процесс достижения поставленной цели. Алгоритм – это организованная последовательность действий. Это понятие является фундаментальным для информатики. Алгоритм может представлять собой некоторую последовательность вычислений, или последовательность действий нематематического характера. Но в любом случае должны быть четко определены начальные условия и то, что требуется получить.

4 Вопрос №1

Вопрос №1

Алгоритм. Исполнители алгоритмов.

5 Алгоритм-

Алгоритм-

Это точное и понятное предписание (указание) исполнителю совершить определенную последовательность действий за конечное число шагов для достижения указанной цели или решение поставленной задачи.

6 Исполнители алгоритмов

Исполнители алгоритмов

Человек

Компьютер

Робот

Исполнитель выполняет алгоритм формально

7 Указание выполнить конкретное действие называется командой

Указание выполнить конкретное действие называется командой

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

8 Свойства алгоритмов

Свойства алгоритмов

Вопрос №2.

9 СВОЙСТВА АЛГОРИТМА: 1. Дискретность – любой алгоритм должен приводить

СВОЙСТВА АЛГОРИТМА: 1. Дискретность – любой алгоритм должен приводить

к конкретному результату за конечное число шагов 2.Понятность – алгоритм разбивается на конечное число понятных действий, позволяющих любому исполнителю правильно выполнить алгоритм, не вдумываясь в смысл команды. 3. результативность(конечность) – исходные данные должны приводить к предполагаемому результату за конечное число шагов. 4. однозначность (точность)– каждое действие алгоритма должно быть однозначно определено 5. массовость – алгоритм должен работать при различных начальных данных.

10 Имея полный набор данных, можно решить задачу

Имея полный набор данных, можно решить задачу

Программа – это алгоритм, записанный на языке исполнителя.

11 Способы описания алгоритмов

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

Вопрос №3.

12 Способы описания

Способы описания

Словесно- пошаговый

Графический- блок-схема

АЛГОРИТМИЧЕСКИЙ ЯЗЫК или ПРОГРАММА

13 1. Прочесть значение R. 2. Умножить значение R на R. 3. Умножить

1. Прочесть значение R. 2. Умножить значение R на R. 3. Умножить

результат второго действия на значение 3,14. 4. Записать полученный в предыдущей команде результат как значение S.

Словесно-пошаговый

14 Начало

Начало

Ввод r

S:=3,14*R2

Вывод s

S

Конец

15 Вопрос №4

Вопрос №4

Основные символы блок-схем

16 Блок начала или окончания выполнения алгоритма

Блок начала или окончания выполнения алгоритма

Начало

Конец

17 Блоки ввода-вывода

Блоки ввода-вывода

Ввод а

Вывод с

18 Блок присваивания

Блок присваивания

Х:=у+120

Обрабатывает данные и размещает результаты в ячейки памяти с указанным именем

19 Блок проверки условия

Блок проверки условия

Блок цикла с параметром

Условие

Да

Нет

Параметр

20 Этапы решения задач на ЭВМ

Этапы решения задач на ЭВМ

Вопрос №5.

21 Этапы решения задач на эвм

Этапы решения задач на эвм

Постановка задачи. Математическая модель. 3. Конструирование алгоритма. 4. Перевод алгоритма в программу. 5. Тестирование и отладка программы. 6. Получение и анализ результатов задачи.

22 Задача

Задача

Определить время встречи двух пешеходов, идущих навстречу друг другу, если известно, что расстояние между пешеходами L, скорость первого пешехода V1, скорость второго пешехода V2.

23 L

L

Дано: L, V1, V2. Найти: t. L>0, V1>0, V2>0, T>0

Постановка задачи.

V1

V2

24 L=S1+S2 S1=V1*T S2=V2*T L= V1*T +V2*T = T*( V1 + V2) T=L / (V1 + V2)

L=S1+S2 S1=V1*T S2=V2*T L= V1*T +V2*T = T*( V1 + V2) T=L / (V1 + V2)

Математическая модель.

25 Алгоритм

Алгоритм

Начало

Ввод l, v1,v2

T:=L/(V1+V2)

Вывод t

S

Конец

26 Отладка – процесс обнаружения и устранения ошибок

Отладка – процесс обнаружения и устранения ошибок

Они возникают при вызове команды в недопустимом для данной команды состоянии среды. Можно выделить два вида ошибок: Синтаксические – вызов команды, не входящей в систему команд исполнителя. Эти ошибки обнаруживает ЭВМ и сообщает о них. Логические – Программа не продолжает работу, формируется программное прерывание(/0) Программа работает, но находится в состоянии бесконечного цикла Программа выдаёт результат, но он не совпадает с контрольным.

27 Вопрос № 6

Вопрос № 6

Линейные алгоритмы

28 Линейный - это такой алгоритм, в котором все команды выполняются

Линейный - это такой алгоритм, в котором все команды выполняются

строго последовательно друг за другом.

29 Начало

Начало

Ввод r

S:=3,14*R2

Вывод s

S

Конец

«ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм»
http://900igr.net/prezentacija/algebra/obschie-svedenija-ob-algoritmakh-linejnyj-algoritm-73774.html
cсылка на страницу
Урок

Алгебра

35 тем
Слайды
900igr.net > Презентации по алгебре > Виды функций > ОБЩИЕ СВЕДЕНИЯ ОБ АЛГОРИТМАХ Линейный алгоритм