С чего начать учиться программированию?

Как познать искусство программирования на ЭВМ? А программирование — это именно искусство! Как заставить сложную машину выполнять ваши команды? Как разобраться во всем множестве языков программирования?

С чего начать? На что обратить особое внимание? От обилия информации по этому вопросу кружится голова. Не отчаивайтесь, я помогу вам.

Языков программирования придумано множество, и многие уже не актуальны. Нет надобности учить все языки, важно выбирать язык под свои задачи. Общее у всех этих языков — на них не говорят, на них пишут программы. Программа — это последовательность операторов.

При запуске программы операторы начинают выполняться в том порядке, который предусмотрен алгоритмом. Выполняет их интерпретатор, переводя на язык машинных кодов. Возможно, что при запуске программу обрабатывает компилятор, только осуществляя перевод и создавая файл, который способен работать уже автономно. Интерпретатор, как и компилятор — это программная среда, позволяющая создавать, отлаживать и запускать свои программы.

Советую начать с языка BASIC, и не с визуализированных версий этого продукта, а с простейшего интерпретатора под DOS.

BASIC — простейший язык программирования, который создан специально для обучения. Выучите несложные операторы языка, в BASIC их минимум. Кроме операторов ввода и вывода информации, в любом языке программирования, как и в BASIC, присутствуют операторы цикла, условные операторы и оператор присваивания, а также существует возможность вызова подпрограммы.

Давайте попробуем разобраться в терминах. BASIC (кроме того, что это аббревиатура Beginner’s All-purpose Symbolic Instruction Code — универсальный код символических инструкций для начинающих) в переводе с английского означает «Основной». Это означает, что в языке присутствуют только основополагающие конструкции. Оператор — специальная конструкция языка, позволяющая выполнить то или иное действие. В языке также представлены переменные и константы. Константы бывают числовые и строковые. Числовые константы — это просто числа: 1; 5.34; -0.99 и так далее. Строковые константы — это какие-нибудь слова, заключенные в кавычки, например: «BASIC — простой язык!» или «Мне нравится программировать».

Переменные языка — это ячейки памяти, в которых хранятся константы. Рассмотрим простейший из операторов, оператор присваивания: A = 0. Здесь A — это переменная, = — оператор присваивания, он помещает число 0 в ячейку A. Или Pi = 3.14, сейчас мы назначили переменной Pi значение 3.14. Аналогично поступаем со строковыми переменными: B$ = «Привет». B$ — строковая переменная, об этом говорит знак $.

Рассмотрим оператор цикла:

FOR I = 1 TO 10 [набор операторов] NEXT

Эта конструкция позволяет выполнить набор операторов, заключенных между словами FOR и NEXT, 10 раз, причем в каждом цикле переменная I будет равна номеру цикла, а именно от 1 до 10. Границы цикла могут быть произвольными.

Условный оператор выглядит следующим образом:

IF A > 0 THEN [оператор-1] ELSE [оператор-2]

То есть если условие, заключенное между IF и THEN, — истинно, то выполняется оператор 1, иначе — оператор 2.

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

[метка] [Набор операторов] RETURN

Это описание подпрограммы, оператор RETURN говорит о том, что подпрограмма закончена, и компьютер должен вернуться в точку вызова. Вызов осуществляется так:

GOSUB [метка]

После того как компьютер встретит оператор GOSUB, он перейдет к исполнению набора операторов, заключенных между [метка] и RETURN.

Есть еще один случай, когда операторы выполняются не в том порядке, в каком написаны: оператор GOTO [метка] сообщает компьютеру, к какому помеченному оператору нужно перейти.

После запуска программы интерпретатор, в отличие от компилятора, начнет исполнять операторы в том порядке, который задан алгоритмом. Если он встретит ошибку, то сообщит вам об этом. В отличие от интерпретатора, компилятор заранее проверяет программу на ошибки и создает исполняемый файл.

Преимущество интерпретатора в простоте, а компилятора — в том, что после удачной компиляции он больше не нужен. Операционная система умеет сама исполнять такие файлы.

Автор статьи: неизвестный | Дата публикации: 14:45 24.03.2017 Comeevents.Ru




Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Филипп Испанский - злодей или оклеветанный властелин? Король и Правитель

Филипп Испанский - злодей или оклеветанный вл...


Для понимания действий Филиппа как правителя важно иметь в виду, что он совершенно искренне считал себя ответственным перед Богом за спасение душ своих подданных. Филипп видел себя королём Испанского...


Гамбург. Чем так притягивает город?

Гамбург. Чем так притягивает город?


Хотя многие считают Гамбург морским портом, в действительности он расположен на Эльбе, и до Северного моря отсюда свыше ста километров. Это второй по величине город в Германии (после Берлина) и один ...


Система WebMoney: коротко и ясно о плюсах и отрицательных сторонах

Система WebMoney: коротко и ясно о плюсах и о...


Что такое WebMoney? WebMoney или Веб Мани эти слова в Интернете наблюдаются все чаще. Эта система электронных платежей существует в странах СНГ и в России с начала 90-х годов. У системы имеется сво...


Корейские суши

Корейские суши


Хочу попросить вас назвать самое популярное блюдо японской кулинарии. «СУШИ!»,- в один голос ответите вы. Тогда вопрос под номером два: «Существуют ли корейские суши?». Здесь вы в смятении промолчите....


Лечение дисплазии шейки матки

Лечение дисплазии шейки матки


Дисплазией шейки матки называют гинекологическое заболевание, которое характеризуется изменением клеточной структуры слизистой оболочки шейки матки. Это заболевание чаще всего возникает в возрасте 25-...


Металлопрокат

Металлопрокат


Сталь является основным материалом, из которого производят трубы, листы, швеллеры и другую продукцию. Металлопрокат это очень сложный процесс, который производится на специальном оборудовании. Совреме...


Читаемые

Мона Лиза - что мы о ней знаем?

Есть ли в современном мире хоть один человек, которому не известно выражение «улыбка Моны Лизы?» А кто-нибудь, кому не известно имя гениального художника эпохи возрождения Леонардо д...

RAD Gambas - достоинства и недостатки

Не совсем согласен с мнением многих линуксоидов насчет Gambas, которые утверждают что Бэйсик – это не путь настоящего линуксоида, что все программы нужно писать на C, а еще лучше – на ассемблере. Мне ...

Вкусные рецепты: Салат "Английский" с ку

Салат "Английский" с курицейГрибы отварить или, как я, обжарить с луком. Остудить. Все остальные ингредиенты нарезать соломкой. Аккуратно перемешать. Приготовить соус. Майонез смешать с горчицей, лимо...

Статья для ди-джеев

В настоящее время российскому ди-джею достаточно сложно сделать успешную карьеру.  С одной стороны, это связано с популярностью и массовостью dj-профессии. Сейчас в России появляется огромное ко...

Стоит ли бояться бомжей? Часть 2

У нас был один товарищ весьма авантюрного склада характера. Он-то и предложил нам вывести бомжей на белый свет, да поспрашивать сурово. Будто бы мы из Особого Отдела — по контролю за ч...

Найди себя, или Как правильно выбрать профессию? Ф

Итак, давайте более подробно ознакомимся с четырьмя парами противоположных типологических черт (E-I, S-N, T-F, J-P), в каждой из которых можно выбрать наиболее вам присущую: экстраверсию либо интровер...

Лечение дисциркуляторной энцефалопатии

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

Конкуренция в бизнесе. Первый шаг к бренду разрабо

Вы открываете бизнес, продумываете, насколько он будет успешным, высчитываете точку безубыточности, продумываете стратегию продвижения и еще уйму вещей. И вот вроде бы все готово, но вы забыли соз...

Обыкновенный можжевельник: какие болезни он поможе

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

Как появились блондинки?

Богиня вышла из морских волн, прикрываясь только золотой косой. Вокруг раскинулась Эллада — страна преимущественно черноволосых и черноглазых. И надо было видеть, как брюнеты с брюнетками м...

О информационном портале:

Наш портал является ресурсом, который включает в себя полный перечень информативных и интересных статей. Каждый гость отыщет для себя что-нибудь полезное. Современный дизайн позволяет вам моментально находить нужную информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех существующих планшетах. Теперь отыскать требуемую информацию стало совершенно легко.

Мы собрали для вас познавательные и отличные статьи. У нас портале вы найдете ответы на интересующие вас вопросы. Стандартная система поиска позволяет вам стремительно отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Отныне, поиск подходящей информации будет занимать у вас считанные секунды.