Ваша первая программа на JavaScript - несколько вариантов
Некоторые особенности и фишки, которые можно применять при редактировании файла в Dev-C++
Перевод русских букв на латиницу с возможностью удаления пробелов и преобразования в маленькие буквы
Как переименовать файл в Паскале
[АП 2023/02] - свежий номер журнала

Как стать успешным фрилансером
Что делает программа
![]() |
Что делать, чтобы стать программистом
Многие сегодня хотят стать программистами. Хотят. Но ничего не делают для этого. Не делают даже простых вещей. Не хотят даже прочитать книжку из 10 страниц. В итоге так и остаются никем. Потому что мечты не сбываются никогда. Сбываются только планы… Подробнее... |
Вернёмся к компьютерам традиционным. То есть к ЭВМ - электронно-вычислительным машинам.
Подробно расписывать принципы загрузки программ в память и их выполнения я не буду. Это описано в книге Как стать программистом.
Здесь вам нужно только понять, что компьютер работает с какими-то данными. И любая программа получает какие-то входные данные, обрабатывает их по заданным алгоритмам, и выдаёт результат (выходные данные).
Давайте попробуем добить наш пример с походом за молоком.
Входные данные
Как вы уже знаете, в программу нужно передать какие-то данные для обработки. В нашем случае входными данными будут:
- Деньги из тумбочки
- Информация о погоде
Обработка данных
- Программа определяет погоду, и тепло одевается, если на улице холодно
- Программа идёт в магазин
- Программа меняет деньги на молоко
- Программа возвращается домой
Выходные данные
- Молоко
- Сдача в тумбочке
Вот как-то так.
Важный вывод, который вы должны понять и запомнить:
Программа получает входные данные, обрабатывает их по заданным алгоритмам, и выдаёт результат.
Разумеется, данные - это понятие растяжимое. Вот с этим растяжимым понятием мы и будем разбираться в следующих статьях.
Домашнее задание:
Возьмите алгоритмы, которые вы составили в
предыдущем уроке, и попробуйте выделить в них три блока: входные данные, обработчик данных, выходные данные.