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

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

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

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

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

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




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

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



Вкусные рецепты: Простая закуска - Яйца фаршированные (вариант), Пирожки с повидлом, Зелёный борщ.

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


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


Какое дизайнерское решение выбрать для квартиры.

Какое дизайнерское решение выбрать для кварти...


Дизайн интерьера – это трудоемкий процесс, который занимает много времени и сил. Ремонт на сегодня это уже не просто поклеить обои и побелить потолок, это - произведение искусства, которое создают про...


Почему Сретенье – добрый, тёплый и вкусный праздник?

Почему Сретенье – добрый, тёплый и вкусный пр...


15 февраля, Сретенье… Вообще-то, если строго и по канону, так Сретение Господне. Великий двунадесятый праздник православной Церкви. В память о том, что на сороковой день после рождения одн...


Вкусные рецепты: сырный рулет, УЧПОЧМАКИ (татарские треугольные пирожки), Куриные зразы с грибами (паровые)

Вкусные рецепты: сырный рулет, УЧПОЧМАКИ (тат...


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


«Made in China» по-голливудски: как клонируют американские блокбастеры?

«Made in China» по-голливудски: как клонируют...


На сегодняшний день Голливуд — это крупнейшая фабрика по поставке фильмов, а американское кино по праву считается самым успешным. Структура Голливуда, казалось бы, несложная: там прису...


Невидимая борьба курильщиков

Невидимая борьба курильщиков


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


Читаемые

Меню диеты Любимая

Эффективность этой программы питания подтверждена миллионами женщин, от того и получила она соответствующее название. «Любимая» диета удобна в первую очередь тем, что позволяет питаться разнообразно и...

Стоит ли покупать дорогие программы

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

ISO 9000 - вклад в будущее компании!

Итак, что же такое ISO 9000?ISO 9000 - это комплект международных стандартов, разработанных Международной организацией по стандартизации (ISO), первая версия которых появилась в марте 1987 г. , когда ...

Как правильно ухаживать за руками, не тратя много

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

Оформляем лестницу.

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

Лампы накаливания оптом: четыре основных критерия

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

Специальные ошибки и домены BY

Как думаете, могут ли люди намеренно приобретать доменные имена с явными ошибками в их написании? правильный ответ ДА. Вот и до РБ докатился так называемый Тайпсквоттинг, а конкретнее Тайпсквоттинг в...

Паразиты

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

Что такое время и куда оно течёт?

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

Как привести себя в форму к весне? Часть 1

Многие ли из нас относятся к той группе высокоорганизованных женщин, которые, видя в зеркале последствия обильных зимних застолий и образа жизни, далекого от здорового, не просто говорят себе &la...

О портале:

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

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