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



04.09.2017
Новая задача Программа вычисления суммы.

03.09.2017
Новое видео Стековый калькулятор и обратная польская запись.

26.08.2017
Новая статья Версии Делфи.

23.08.2017
Новая статья Для кого пишется программа.

13.08.2017
Новая статья Стандарт C++: общие сведения.

Что такое программирование

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

Ну а что же такое программирование? Это составление алгоритмов, подобных примерам алгоритмов похода за молоком, которые я привёл в статье Что такое программа. Обычно изучение программирования начинают со знакомства с алгоритмическими языками.

Итак, что такое алгоритмический язык?

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

Мы же будем использовать очень упрощённый алгоритмический язык, который представляет из себя обычный текст. Нечто похожее на блок-схемы алгоритмов, которые приведены в статье Что такое программа. Только в виде простого текста. Например, программу, алгоритм которой показан на рис рис.4.2 в вышеупомянутой статье, на нашем алгоритмическом языке можно записать так:

  1. Взять деньги из тумбочки
  2. Посмотреть за окно
  3. Если на улице зима, то тепло одеться
  4. Пойти в магазин
  5. Купить молоко
  6. Вернуться домой
  7. Положить сдачу в тумбочку
И если мы выбрали таки в качестве “процессора” жену, то “загрузив” в её оперативную память этот набор инструкций, мы можем запустить программу на выполнение. И ждать, когда программа завершится с нужным нам результатом. Сколько придётся ждать - зависит от тактовой частоты “процессора”.

Звучит смешно. Но я говорю о серьёзных вещах. Описанные выше 7 пунктов - это действительно ПРОГРАММА!!! Только не компьютерная. Хотя компьютер - это вычислительная машина. А вычислительной машиной может быть и механический узел, и биологический объект.

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


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

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