История и особенности языка программирования Паскаль (Pascal)
Словарь языка Pascal
Компиляция
Структура программы на языке Паскаль
Пунктуация в программах на Паскале
Операторы
Выражения
Ввод-вывод данных
Переменные и константы
Длина переменных
Типы данных в Паскале
Целые типы
Вещественные типы
Использование константы PI
Символьный тип (Char)
Тип pchar
Явное преобразование типов
Перечисляемый тип
Диапазонный, или интервальный, тип
Булевы типы. Логические выражения и логические операции
Битовая арифметика и операции над битами
Порядок выполнения операций
Условные операторы
Вложенные конструкции if-else
Циклы в Паскале
Операторы goto, break, continue и прекращения программы
Генератор псевдослучайных чисел
Эквивалентность и совместимость типов
Функция sizeof
Понятия программирования ›
Версия для печати
Добавить комментарий
Program project1;var
program project1;var a:char; s:integer;beginrepeatwriteln('Введите символ');readln(a);case a of:'1','2','3','4','5','6','7','8','9','0': s:=s+1;end;until a='$';writeln('Введено ',s, 'цифр.');readln;end.
ответить
пт, 11/18/2011 - 23:48 — Гость
Понятия программирования
ср, 02/09/2011 - 11:28 — tech
Смысл программирования
Часто людям приходится делать что-то, а потом повторять те же действия через промежуток времени. Когда человек первый раз сталкивается с задачей, то обдумывает последовательность действий (алгоритм) для ее решения. Придумав удачный алгоритм, человек его запоминает, и последующее выполнение похожих задач происходит уже «на автомате». Когда мы действуем согласно какой-либо инструкции, то являемся просто исполнителями.
Но компьютер может быть лучшим исполнителем, чем человек, хотя бы за счет высокой скорости выполнения действий. У компьютера тоже есть память, куда можно записать последовательность действий (алгоритм) для решения той или иной задачи? Машина будет следовать хранящимся в нем инструкциям раз за разом и быстро выполнять их.
При этом надо понимать, что запрограммировать компьютер (т.е. записать в него алгоритм) все равно надо. И делает это человек. Человек разрабатывает последовательность действий для решения задачи и записывает их в память машины. Сам по себе компьютер ничего не знает, он просто железо и делает лишь то, что записано в его памяти. Придумывание алгоритма для решения задачи достаточно трудоемкий процесс. Однако выгоды, получаемые от его реализации с помощью компьютера, перекрывают эти затраты.