Что делает программа

Lazarus IDE: Основы программирования в Windows Lazarus IDE: Основы программирования в Windows

Несмотря на то, что всё потихоньку уходит в сеть, программирование для настольных компьютеров остаётся востребованным. И будет таковым ещё долго. Ну а самая распространённая операционная система для настольных компьютеров – это по-прежнему Windows. Поэтому любой программист, даже если он собирается стать веб-разработчиком, должен знать хотя бы основы создания программ для Windows. Подробнее...

Вернёмся к компьютерам традиционным. То есть к ЭВМ - электронно-вычислительным машинам.

Подробно расписывать принципы загрузки программ в память и их выполнения я не буду. Это описано в книге Как стать программистом.

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

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

Входные данные

Как вы уже знаете, в программу нужно передать какие-то данные для обработки. В нашем случае входными данными будут:

  1. Деньги из тумбочки
  2. Информация о погоде
Обработка данных
  1. Программа определяет погоду, и тепло одевается, если на улице холодно
  2. Программа идёт в магазин
  3. Программа меняет деньги на молоко
  4. Программа возвращается домой
Выходные данные
  1. Молоко
  2. Сдача в тумбочке

Вот как-то так.

Важный вывод, который вы должны понять и запомнить:

Программа получает входные данные, обрабатывает их по заданным алгоритмам, и выдаёт результат.

Разумеется, данные - это понятие растяжимое. Вот с этим растяжимым понятием мы и будем разбираться в следующих статьях.

Домашнее задание:
Возьмите алгоритмы, которые вы составили в предыдущем уроке, и попробуйте выделить в них три блока: входные данные, обработчик данных, выходные данные.


Инфо-МАСТЕР ®
Все права защищены ©
e-mail: mail@info-master.su

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