Слайд 1Алгоритмизация и программирование
Понятие, свойства и способы записи алгоритмов
Виды вычислительных процессов
Программы и
программное обеспечение (ПО)
Классификация программного обеспечения (ПО)
Слайд 21. Понятие, свойства и способы записи алгоритма
Алгоритмом называется система правил, четко
описывающая последовательность действий, которые необходимо выполнить над исходными данными для решения задачи.
Слайд 3Свойства алгоритмов
Дискретность – расчлененность алгоритма на отдельные элементарные этапы, возможность выполнения
которых не вызывает сомнений;
Определенность – однозначность выполнения каждого отдельного шага (этапа);
Результативность – алгоритм должен приводить к решению задачи за конечное число шагов;
Массовость – пригодность алгоритма для решения определенного класса задач, различающихся лишь исходными данными
Слайд 4Способы записи алгоритма
Словесный;
Формульно-словесный;
Графический (блок-схема).
Блок-схемой называется графическое изображение структуры алгоритма, в котором
каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков), имеющих определенную конфигурацию в зависимости от характера выполняемых операций.
Слайд 6Линейный вычислительный процесс
- процесс, в котором этапы вычислений выполняются в линейной
последовательности и каждый этап выполняется только один раз
2. Виды вычислительных процессов
Слайд 7Разветвляющийся вычислительный процесс
- процесс, который реализуется по одному из нескольких заранее
предусмотренных направлений в зависимости от выполнения некоторого условия
Слайд 8Циклический вычислительный процесс
- процесс, в котором вычисления выполняются многократно по одним
и тем же формулам, но при разных значениях исходных данных
Слайд 93. Программы и программное обеспечение, понятие файла
Программа - это последовательность команд,
описывающая точное выполнение действий на понятном для исполнителя языке и приводящая к получению требуемого результата.
Команда –инструкция исполнителю по выполнению определенного действия.
Программа, предназначенная для выполнения компьютером, называется компьютерной (программа для ЭВМ).
Слайд 10В Законе РФ от 23.09.1992 N 3523-1 (ред. от 24.12.2002) "О
правовой охране программ для электронных вычислительных машин и баз данных" программа для ЭВМ определена как объективная форма представления совокупности данных и команд, предназначенных для функционирования электронных вычислительных машин и других компьютерных устройств с целью получения определенного результата.
Под программой для ЭВМ подразумеваются также подготовительные материалы, полученные в ходе ее разработки, и порождаемые ею аудиовизуальные отображения.
Слайд 11Программное обеспечение (ПО) - совокупность программ, используемых на данном типе ЭВМ,
и документации по их использованию.
Файл – поименованная целостная совокупность однородной информации, расположенная на внешнем носителе.
Виды файлов:
Текстовые;
Двоичные.
Слайд 13Системное программное обеспечение (System Software) — совокупность программ, обеспечивающих:
создание операционной
среды для функционирования и взаимодействия других программ;
надежную и эффективную работу устройств компьютера и компьютерных сетей;
проведение диагностики и профилактики аппаратуры компьютера и сетей;
выполнение вспомогательных технологических операций (копирование, архивирование, восстановление программ и данных и т.д.).
Слайд 14Инструментальное программное обеспечение (Software Tools) - совокупность программ используемых в процессе
разработки новых программ.
Прикладное программное обеспечение (Application Software) — совокупность программ для решения задач определенного класса в конкретной предметной области.
Слайд 15По количеству программных модулей выделяют:
отдельные программы;
пакеты программ.
По набору реализуемых
функций выделяют:
однофункциональные ;
многофункциональные, например, интегрированные системы.
По количеству одновременно работающих пользователей выделяют:
однопользовательское ПО;
многопользовательское ПО.
Слайд 16По возможности работы в компьютерной сети выделяют:
локальные программы (несетевые)
сетевые (программы
с поддержкой обмена данными по сети).
По потребительским свойствам выделяют :
полезные программы;
вредоносные программы, например, вирусы.
По характеру использования выделяют:
утилитарные программы (предназначены для удовлетворения нужд самих разработчиков);
программы для широкого распространения и продажи.
Слайд 17По типу лицензии (права на использование) выделяют:
коммерческие программные продукты -
официально приобретенные или зарегистри-рованные у официальных распространителей;
freeware – бесплатные, свободно распростра-няемые программы;
free for personal use – бесплатные при некоммер-ческом использовании;
shareware - условно-бесплатные программы, имеют ограниченные возможности по выполня-емым функциям или сроку использования и пред-полагают приобретение программы в дальнейшем;