Алгоритмизация и программирование. Понятие, свойства и способы записи алгоритмов. (Тема 5) презентация

Содержание

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

Слайд 1Алгоритмизация и программирование
Понятие, свойства и способы записи алгоритмов
Виды вычислительных процессов
Программы и

программное обеспечение (ПО)
Классификация программного обеспечения (ПО)


Слайд 21. Понятие, свойства и способы записи алгоритма
Алгоритмом называется система правил, четко

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

Слайд 3Свойства алгоритмов
Дискретность – расчлененность алгоритма на отдельные элементарные этапы, возможность выполнения

которых не вызывает сомнений;
Определенность – однозначность выполнения каждого отдельного шага (этапа);
Результативность – алгоритм должен приводить к решению задачи за конечное число шагов;
Массовость – пригодность алгоритма для решения определенного класса задач, различающихся лишь исходными данными

Слайд 4Способы записи алгоритма
Словесный;
Формульно-словесный;
Графический (блок-схема).
Блок-схемой называется графическое изображение структуры алгоритма, в котором

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


Слайд 5Основные элементы блок-схем


Слайд 6Линейный вычислительный процесс
- процесс, в котором этапы вычислений выполняются в линейной

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

2. Виды вычислительных процессов


Слайд 7Разветвляющийся вычислительный процесс
- процесс, который реализуется по одному из нескольких заранее

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

Слайд 8Циклический вычислительный процесс
- процесс, в котором вычисления выполняются многократно по одним

и тем же формулам, но при разных значениях исходных данных

Слайд 93. Программы и программное обеспечение, понятие файла
Программа - это последовательность команд,

описывающая точное выполнение действий на понятном для исполнителя языке и приводящая к получению требуемого результата.
Команда –инструкция исполнителю по выполнению определенного действия.
Программа, предназначенная для выполнения компьютером, называется компьютерной (программа для ЭВМ).


Слайд 10В Законе РФ от 23.09.1992 N 3523-1 (ред. от 24.12.2002) "О

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

Слайд 11Программное обеспечение (ПО) - совокупность программ, используемых на данном типе ЭВМ,

и документации по их использованию.
Файл – поименованная целостная совокупность однородной информации, расположенная на внешнем носителе.

Виды файлов:
Текстовые;
Двоичные.

Слайд 124. Классификация ПО


Слайд 13Системное программное обеспечение (System Software) — совокупность программ, обеспечивающих:
создание операционной

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


Слайд 14Инструментальное программное обеспечение (Software Tools) - совокупность программ используемых в процессе

разработки новых программ.
Прикладное программное обеспечение (Application Software) — совокупность программ для решения задач определенного класса в конкретной предметной области.

Слайд 15По количеству программных модулей выделяют:
отдельные программы;
пакеты программ.
По набору реализуемых

функций выделяют:
однофункциональные ;
многофункциональные, например, интегрированные системы.
По количеству одновременно работающих пользователей выделяют:
однопользовательское ПО;
многопользовательское ПО.

Слайд 16По возможности работы в компьютерной сети выделяют:
локальные программы (несетевые)
сетевые (программы

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

Слайд 17По типу лицензии (права на использование) выделяют:
коммерческие программные продукты -

официально приобретенные или зарегистри-рованные у официальных распространителей;
freeware – бесплатные, свободно распростра-няемые программы;
free for personal use – бесплатные при некоммер-ческом использовании;
shareware - условно-бесплатные программы, имеют ограниченные возможности по выполня-емым функциям или сроку использования и пред-полагают приобретение программы в дальнейшем;


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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