Презентация, доклад по дисциплине Основы алгоритмизации программирования на тему Алгоритм и его ствойства

Этапы разработки программ.Программирование- это процесс создания программы, который может быть представлен последовательностью шагов:Спецификация – определение или формулировка требований к программе;Разработка алгоритма – выбор последовательности действий для выполнения программы;Кодирование – запись алгоритма на языке программирования (написание команд);Отладка

Слайд 1РАЗДЕЛ I. ОСНОВЫ АЛГОРИТМИЗАЦИИ.
Тема 1.1 Алгоритм и его свойства.
Способы описания

алгоритмов.

РАЗДЕЛ I.  ОСНОВЫ АЛГОРИТМИЗАЦИИ.Тема 1.1 Алгоритм и его свойства. Способы описания алгоритмов.

Слайд 2Этапы разработки программ.
Программирование- это процесс создания программы, который может быть представлен

последовательностью шагов:

Спецификация – определение или формулировка требований к программе;
Разработка алгоритма – выбор последовательности действий для выполнения программы;
Кодирование – запись алгоритма на языке программирования (написание команд);
Отладка – поиск и устранение ошибок (бывают: синтаксические и алгоритмические);
Тестирование – проверка работоспособности программы;
Создание справочной системы – создание помощи для пользователя.
Этапы разработки программ.Программирование- это процесс создания программы, который может быть представлен последовательностью шагов:Спецификация – определение или формулировка

Слайд 3Алгоритм и его свойства.
Под алгоритмом понимается точное и понятное описание последовательности

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

Свойства алгоритма:
Массовость – с помощью алгоритма можно решить не одну задачу, а несколько однотипных задач и делать это неоднократно.

Понятность – алгоритм должен быть понятен исполнителю;
Алгоритм и его свойства. Под алгоритмом понимается точное и понятное описание последовательности действий над заданными объектами, приводящие

Слайд 4Алгоритм и его свойства.
3) Дискретность – алгоритм состоит из последовательности конечных

шагов переход к следующему шагу осуществляется после завершения предыдущего.

4) Конечность

5) Четкость – алгоритм рассчитан на чисто механическое исполнение.

6) Эффективность (результативность) – выполнение алгоритма должно приводится к конечному результату за конечное число шагов.
Алгоритм и его свойства. 3) Дискретность – алгоритм состоит из последовательности конечных шагов переход к следующему шагу

Слайд 5Способы описания алгоритма.
Словесная форма записи – перечисление простейших действий для получения

результата.

Пример:
Ввести x
Если x<0, то y=1; перейти к п.5
Если 0Иначе y=x*x-2*x; перейти к п.5
Вывод y
Способы описания алгоритма.Словесная форма записи – перечисление простейших действий для получения результата.Пример:Ввести xЕсли x

Слайд 6Способы описания алгоритма.
2) Запись алгоритмов в виде блок-схемы:

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

Слайд 7Способы описания алгоритма.
3) Структурно-стилизованный способ записи – используются псевдо-коды, подобные командам

языкам программирования.
Пример:
Алг Сумма(Вещ Таб А[1:20]; Вещ S)
Арг А
Рез S
Нач
Цел i
i=1
S:=0
Пока i<=20
Нц
S:=S+A[i]
i:=i+1
Кц
Кон

Способы описания алгоритма.3) Структурно-стилизованный способ записи – используются псевдо-коды, подобные командам языкам программирования.Пример:Алг  Сумма(Вещ Таб А[1:20];

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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