Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему к уроку Программа. Алгоритм

Содержание

Типы алгоритмовЧто такое алгоритм?это понятная и точная система предписаний исполнителю для решения некоторого класса задачлинейныйциклическийразветвляющийся
Программа ПрограммированиеТипы алгоритмовКлассификация ЯПЭтапы разработки программы Типы алгоритмовЧто такое алгоритм?это понятная и точная система предписаний исполнителю для решения некоторого класса задачлинейныйциклическийразветвляющийся Линейный - это алгоритмы, в которых команды выполняются последовательно друг за другом, Линейный Словесная форма записи алгоритмаНачалоПрочесть значение R.Умножить значение R на 3,14.Умножить результат Разветвляющийся - это алгоритм, в котором требуется организовать выбор последовательности действий в РазветвляющийсяЗадача: вычислить .Дано: х – значение аргумента.Найти: у – значение функции.Решение: y= Циклический - это алгоритм, составленный с использованием многократных повторений одних и тех Программа– это алгоритм (набор команд), записанный на языке программирования.Язык программирования – это Программирование– это процесс составления алгоритма решения поставленной задачи на языке программирования, ее Этапы разработки программыНаписание исходного текста программы на ЯП.Перевод текста программы на машинный язык.Анализ результата Перевод на машинный языкПеревод программы с языка программирования на язык машинных кодов Интерпретатор Преобразует программу в машинные коды ПОКОМАНДНОКомпилятор Компиляция программы – это процесс Анализ результатов выполненияСостоит в тестировании и отладке программы.Отладка – это процесс выявления V Синтаксические ошибки  связанны с неправильным использованием языка программированияV Логические ошибкисвязанные Тестирование это установление соответствия полученной программы поставленной задачеПроцесс тестирования начинается с проверки ВЫВОДОбнаружение синтаксических ошибок осуществляется на этапе компиляции программы компилятором. А за обнаружение Домашнее заданиеУчить конспект
Слайды презентации

Слайд 2 Типы алгоритмов
Что такое алгоритм?
это понятная и точная система

Типы алгоритмовЧто такое алгоритм?это понятная и точная система предписаний исполнителю для решения некоторого класса задачлинейныйциклическийразветвляющийся

предписаний исполнителю для решения некоторого класса задач
линейный
циклический
разветвляющийся


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

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

последовательно друг за другом, независимо от каких-либо условий
Задача: вычислить

площадь круга, если известен радиус.

Дано: R - радиус круга.
Найти: S - площадь круга.

Решение: S=3,14 R2


Слайд 4 Линейный
Словесная форма записи алгоритма

Начало
Прочесть значение R.
Умножить значение

Линейный Словесная форма записи алгоритмаНачалоПрочесть значение R.Умножить значение R на 3,14.Умножить

R на 3,14.
Умножить результат второго действия на значение R.
Записать

полученный результат как значение S.
Конец

На языке блок-схем

1

6

2

S= 3,14*R*R

5


Слайд 5 Разветвляющийся
- это алгоритм, в котором требуется организовать

Разветвляющийся - это алгоритм, в котором требуется организовать выбор последовательности действий

выбор последовательности действий в зависимости от каких-либо условий

При графическом

способе ветвление организуется с помощью логического элемента (ромб), имеющего один вход и два выхода.

Назначение логического элемента – проверка заданного условия.

Слайд 6 Разветвляющийся
Задача: вычислить .
Дано: х – значение аргумента.
Найти: у

РазветвляющийсяЗадача: вычислить .Дано: х – значение аргумента.Найти: у – значение функции.Решение:

– значение функции.
Решение:
y= x, если х0

-x, если х<0


Слайд 7 Циклический
- это алгоритм, составленный с использованием многократных

Циклический - это алгоритм, составленный с использованием многократных повторений одних и

повторений одних и тех же действий (циклов)
Однако, «неоднократно» не

значит «до бесконечности». Организация циклов, никогда не приводящая к остановке в выполнении алгоритма (так называемое зацикливание), является нарушением требования его результативности.

Слайд 8 Программа
– это алгоритм (набор команд), записанный на языке

Программа– это алгоритм (набор команд), записанный на языке программирования.Язык программирования –

программирования.


Язык программирования – это фиксированная система обозначений и правил

для описания алгоритмов и структур данных.


Слайд 9 Программирование
– это процесс составления алгоритма решения поставленной задачи

Программирование– это процесс составления алгоритма решения поставленной задачи на языке программирования,

на языке программирования, ее тестирование (проверка соответствия поставленной задаче)

и отладка (исправление ошибок).

Слайд 10 Этапы разработки программы
Написание исходного текста программы на ЯП.
Перевод

Этапы разработки программыНаписание исходного текста программы на ЯП.Перевод текста программы на машинный язык.Анализ результата

текста программы на машинный язык.
Анализ результата


Слайд 11 Перевод на машинный язык
Перевод программы с языка программирования

Перевод на машинный языкПеревод программы с языка программирования на язык машинных

на язык машинных кодов называется трансляцией.
Выполняется он специальными

программами – трансляторами.

интерпретатор

компилятор

ассемблер


Слайд 12 Интерпретатор
Преобразует программу в машинные коды ПОКОМАНДНО
Компилятор
Компиляция

Интерпретатор Преобразует программу в машинные коды ПОКОМАНДНОКомпилятор Компиляция программы – это

программы – это процесс получения из исходного текста программы

первичного машинного кода, с помощью которого программа может быть выполнена операционной системой

Переводит всю программу ЦЕЛИКОМ и определяет ОС, под которой будет выполняться программа


Слайд 13 Анализ результатов выполнения
Состоит в тестировании и отладке программы.
Отладка

Анализ результатов выполненияСостоит в тестировании и отладке программы.Отладка – это процесс

– это процесс выявления и исправления ошибок.
Виды ошибок, возникающих

в процессе разработки программы:

синтаксические;
логические;
динамические.


Слайд 14 V Синтаксические ошибки
связанны с неправильным использованием

V Синтаксические ошибки связанны с неправильным использованием языка программированияV Логические ошибкисвязанные

языка программирования
V Логические ошибки
связанные с неправильной разработкой или реализацией

алгоритма

V Динамические ошибки

связанные с некорректным использованием инструкций языка программирования.


Слайд 15 Тестирование
это установление соответствия полученной программы поставленной задаче

Процесс

Тестирование это установление соответствия полученной программы поставленной задачеПроцесс тестирования начинается с

тестирования начинается с проверки возможности ввода всех необходимых исходных

данных, их корректной обработки и правильного хранения. Далее проверяется правильность работы алгоритма с помощью тестовых примеров

Слайд 16 ВЫВОД
Обнаружение синтаксических ошибок осуществляется на этапе компиляции программы

ВЫВОДОбнаружение синтаксических ошибок осуществляется на этапе компиляции программы компилятором. А за

компилятором.

А за обнаружение логических и динамических ошибок отвечает

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

  • Имя файла: prezentatsiya-k-uroku-programma-algoritm.pptx
  • Количество просмотров: 114
  • Количество скачиваний: 0