Алгоритмизация и программирование
Наша учеба, работа, личные дела - это каждодневное, ежечасное решение различных задач. Каждая задача требует для своего решения выполнения определенных действий. Многократно решая задачи, можно заметить, что необходимые действия должны выполняться в строго определенном порядке. В таких случаях принято говорить об алгоритме решения задач. Понятие алгоритма считается одним из древнейших. Оно возникло задолго до появления ЭВМ, но с развитием вычислительной техники его роль значительно возросла.
Происхождение понятия алгоритма связано с именем великого среднеазиатского ученого Аль Хорезми, жившего в 9 веке н.э. Им были сформулированы впервые правила выполнения четырех арифметических действий.
Алгоритм- это точная инструкция, а инструкции встречаются во всех областях человеческой деятельности. Однако не всякую инструкцию можно назвать алгоритмом. Решая задачу, человек часто не задумывается над тем, как он это делает, и порой, затрудняется записать последовательность выполняемых действий. Но для того, чтобы поручить решение задачи автоматическому устройству необходимо составить алгоритм с четким указанием последовательности действий. Чтобы автоматическое устройство могло решить задачу в соответствии с алгоритмом, оно должно понимать каждое указание алгоритма. Алгоритм применяется к искомому набору исходных величин, называемых аргументами. Цель исполнения алгоритма получение определенного результата, если в результате исполнения алгоритма не достигнута определенная цель, значит алгоритм либо неверен, либо не завершен.
- Оглавление
- История развития вычислительной техники
- Ручной этап развития вычислительной техники
- Механический этап развития вычислительной техники
- Электромеханический этап развития вычислительной техники
- Электронный этап развития вычислительной техники
- Классификация эвм
- Классификация эвм по принципу действия
- Классификация эвм по этапам создания
- Классификация эвм по назначению
- Классификация эвм по размерам и функциональным возможностям
- Архитектура эвм
- Основные схемы и принципы построения эвм
- Состав системного блока
- Состав и характеристики центрального процессора
- Устройства памяти эвм
- Устройства ввода-вывода
- Компьютерные сети
- Основные характеристики и классификация компьютерных сетей
- Топологии сетей
- Модель взаимосвязи открытых систем
- Сетевое оборудование
- Виды программного обеспечения эвм
- Основные понятия алгебры логики
- Основные понятия и определения информатики Информация, сообщения, сигналы, данные. Свойства информации
- Информационные процессы и технологии
- Понятие количества информации
- Технология обработки информации Технология обработки текстовой информации
- Технология обработки графической информации
- Технология обработки числовой информации
- Технология хранения, поиска и сортировки информации. Базы данных
- Табличные базы данных
- Иерархические базы данных
- Реляционные базы данных
- 1. Тип данных
- 2. Домен
- 3. Схема отношения, схема базы данных
- 4. Кортеж, отношение
- Система управления базами данных (субд)
- Алгоритмизация и программирование
- Алгоритм и его свойства
- Языки программирования
- Краткая история и классификация языков программирования
- Основные элементы алгоритмического языка
- Инструментальные системы программирования
- Моделирование и формализация
- 1) Классификация моделей по области использования:
- 2) Классификация моделей по фактору времени:
- Операционные системы и файловая структура диска Понятие операционной системы. Виды операционных систем
- Файловая структура диска
- Организация компьютерной безопасности и защиты информации