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

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

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

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

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

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



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

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



Как быть цензором своему ребенку?

Как быть цензором своему ребенку?

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

Брюки широкого покроя – возвращение моды прошлых лет

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

Как за два дня сделать ремонт в комнате, не подпуска...

Итак, к ремонту основательно подготовились, все запланированное купили, можно приступать… День первый И вот настал долгожданный день. Всех домашних, кто может потенциально помешать процессу, о...
Впервые с парнем

Впервые с парнем

Был прохладный зимний день я ехал по делам на автобусе. Народу в автобусе было не много,поскольку время было примерно час дня. Я сидел возле окна и наблюдал за пробегающим пейзажем. Рядом сидел мужчин...
Весна-лето 2010. Каковы главные модные тенденции сезона?

Весна-лето 2010. Каковы главные модные тенденции сез...

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

Платья для деловой женщины

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

Деревянные окна это каменный век

Евроокна делали на глазок - без чертежей и математических расчетов. Как правило, балконную конструкц...

Модные платья на весну сезона 2016 – создаем яркий

В преддверии теплых весенних дней любая модница задается вопросом о том, какие тренды актуальны в но...

Почему Сан-Франциско – «не совсем» Америка?

Еще Ильф и Петров в «Одноэтажной Америке» утверждали: «Сан-Франциско &md...

Полезные новшества грязезащиты

Очень часто всё новое пробивает себе дорогу с трудом. Поэтому, когда появляется новая идея, её могут...

Можно ли получить пассивный доход от продажи дипло

Однажды, прекрасным осенним днем, я задумался: можно ли получать пассивный доход от той деятельности...

Где исполняются желания? Таиланд. Другая сторона з

Все ли мы знаем о Таиланде? Чаще всего его называют «страной улыбок». И это правда!...

Выбираем коттедж для отдыха

Выбираем коттедж для отдыхаКаким должен быть идеальный коттедж для отдыха? Только ли просторным и ко...

Султанши поневоле. Ну какая романтика в гареме?

Такое в истории встречалось, хотя и нечасто — женщины правили империями, даже в исламском...

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

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

Вкусные рецепты: Свекольный салат "Хуторок&qu

Свекольный салат "Хуторок"Сухие грибы предворительно замочить в воде,затем отварить,остудить,нарезат...



О портале:

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

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