Согласие на обработку персональных данных.



04.11.2017
Новые видео и статья Функция Odd.

29.10.2017
Новые видео и статья Функция Low.

23.10.2017
Новая задача Даны натуральные числа от 1 до 33.

22.10.2017
Добавлен раздел Статьи по С/С++.

03.10.2017
Новая книга 1001 вопрос начинающего программиста.

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

Основы программирования Основы программирования
Каждый профессионал когда-то был чайником. Наверняка вам знакомо состояние, когда “не знаешь как начать думать, чтобы до такого додуматься”. Наверняка вы сталкивались с ситуацией, когда вы просто не знаете, с чего начать. Эта книга ориентирована как раз на таких людей, кто хотел бы стать программистом, но совершенно не знает, как начать этот путь. Подробнее...

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

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

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

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

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

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

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

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

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

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

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

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


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

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