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

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

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

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

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

Советую начать с языка 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




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

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



Философия жизни

Философия жизни


Как часто мир нам шлет уроки; Уроки призрачным умам; Он шлет уроки и намеки; а выбираешь счастье сам; Ты сам рисуешь жизни сказку И кудри дней своих ты вьешь Срываешь м...


Формула создания привлекательных заголовков

Формула создания привлекательных заголовков


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


Мужские серьги: что значит серьга на правом ухе

Мужские серьги: что значит серьга на правом у...


История происхождения. Для начала, как всегда, немного истории. Почему серьги называются серьгами? Кто ввел на них моду? Кому первому взбрело в голову дырявить свое тело, чтобы засунуть туда иноро...


Что такое «недеяние», или Чему мы можем поучиться у древних даосов?

Что такое «недеяние», или Чему мы можем поучи...


Наверное, у-вэй (недеяние) можно назвать центральным понятием даосизма как культурно-психологической системы. А заодно самым непонятным. Через недеяние достигается единение с Дао, и в то же время...


Оформление и использование материнского капитала

Оформление и использование материнского капит...


В поддержку семей, имеющих детей, правительством РФ создана специальная программа. Одной из составляющих этой программы является материнский капитал. Но, несмотря на то, что программа действует уже в ...


Коммерческое предложение на разработку сайта и его эффективность.

Коммерческое предложение на разработку сайта ...


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


Познавательное

Вкусные рецепты: Салат "Лебяжий пух", Бо

Салат "Лебяжий пух"Филе куриной грудки отбить и обмазать смесью из 2ст. л. майонеза, чеснока, карри и черного перца Оставить полежать минут 15. Лук измельчить и поджарить до мягкости, грибы нарезать и...

Вкусные рецепты: Простая закуска - Яйца фарширован

Простая закуска - Яйца фаршированные (вариант)Яйца разрезать на половинки, удалить желтки. Сливочное масло с желтками и филе сельди взбить в бленденре до однородной массы, поперчить. Уложить начинку в...

Постельное бельё из натурального сатина

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

Как выбрать щенка?

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

Что такое брауни, или Как приготовить вкусное пиро

К сожалению или, быть может, к счастью, но сегодня не о тех волшебных, очаровательных (возможно, для кого-то и сказочных) человечках брауни, что в английской мифологии числятся ближайшими родственника...

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

Родиться мало, знать бы, для чего… Что нужно знать, чтобы правильно выбрать профессию? Профессию приходится выбирать в молодости. Может, не на всю жизнь, может, потом найдется другая, пол...

Множественное "Я", Гностическая точка зрения

Гносис предоставляет техники для изучения самого себя. Также объясняет, что ЭГО («Я» самый) – это набор вредных сущностей, находящихся в уме, эмоциях и воле. Это и есть ярость, гордость, похоть, жадно...

Польза чтения при изучении иностранного языка

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

Вкусные рецепты: салат""новогодний"

салат""новогодний"Яйца, лук, петрушку измельчить. семгу нарезать соломкой, все смешать, добавить рис, майонез, перемешать. На дно салатника уложить листья салата, сверху выложить горкой салат, посыпат...

Рубенс, «Пан и Сиринга». Куда бежит нимфа?

— Девушка, какая ты красивая! К тебе, наверное, все пристают?  — Да.  — И ты всем отказываешь?  — Да.  — Пожалеешь! Этот анекдот приходит на пам...

О портале:

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

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