Пару слов про Фортран в 2018

фортран

Наиболее древний язык программирования худо-бедно продолжает развиваться. Развивается он только благодаря лишь энтузиастам, когда как коммерческие реализации уже давно канули в лету. Компиляторы доступны сразу для нескольких современных ОС. Отметим лишь Open Watcom, Gfortran и устаревший изрядно Intel Fortran. Отличительная особенность данного языка — это весьма компактные бинарные файлы. Даже знаменитый Tiny C Compiler (TCC) … Читать далееПару слов про Фортран в 2018

Урок 13. Оператор switch

Всем доброго времени суток! Оператор switch переводится как переключение. Оператор switch предлагает множественный выбор. Это своего рода if, но с одним важным отличием. рассмотрим на примере: #include int main () { int a=5; switch (a) { case 1: printf («1\n»); break; case 2: printf («2\n»); break; case 3: printf («3\n»); break; case 4: printf («4\n»); … Читать далееУрок 13. Оператор switch

Урок 12. Оператор цикла for

Всем привет. Это двенадцаты по счету урок по программированию на Си. И сегодня мы рассмотрим оператор цикла for. For очень похож на оператор цикла while. Алгоритм работы оператора цикла for: Рассмотрим оператор цикла for на примере: #include int main (){ int a; for (a=5;a!=10;a++) { printf («a=%d\n», a);} return 0; } Результат: a=5 a=6 a=7 … Читать далееУрок 12. Оператор цикла for

Урок 11. Препроцессорные директивы #define и #undef

Всем привет! Сегодня у нас небольшая тема про препроцессорные директивы #define и #undef. #define — переводится как определять и позволяет заменить выражения, ключевые слова идентификаторами. Для примера возьмем программу из третьего урока: #include #define far (a-32)*5/9 int main() { float a; a=79; /*Температура в Фаренгейтх*/ printf(«Температура в Цельсиях:%.2f\n», far); /*Выводим на экран содержимое переменной b*/ … Читать далееУрок 11. Препроцессорные директивы #define и #undef

Урок 10. Операторы break и continue

Всем привет. На очереди операторы break и continue. break — прерывает работу текущего оператора и возвращает к началу оператора (это не returne 0; который завершает работу всей программы). Рассмотрим на примере из девятого урока. #include int main () { int a; do {a=getchar (); printf («Вы нажали клавишу %c ASCII-%d\n», a, a); if (a==48) break;} … Читать далееУрок 10. Операторы break и continue

Урок 9. Оператор цикла do while

Всем привет. Сегодня рассмотрим оператор цикла do while. Она незначительно отличается от while. Алгоритм работы do while. Пример программы с использованием do while: #include int main () { int a; do {a=getchar (); printf («Вы нажали клавишу %c ASCII-%d\n», a, a);} while (a!=27); return 0; } do будет выполняться до тех пор, пока условие (while) … Читать далееУрок 9. Оператор цикла do while

Урок 8. Оператор цикла while

Всем привет. Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. А сегодня рассмотрим оператор цикла while (переводится — в то время как). While по своей конструкции очень похож на if, который мы рассматривали на предыдущем уроке. Структура: while(условие) тело цикла; Рассмотрим на примере: #include int main () … Читать далееУрок 8. Оператор цикла while