Автор работы: Пользователь скрыл имя, 20 Февраля 2011 в 14:48, курсовая работа
Эта курсовая работа служит для обучения Pascal'ю. В программе представлены 5 вопросов по Turbo Pascal.
Курсовой проект составлен на тему «Как обучиться языку Turbo Pascal». В проекте пользователь освоит особенности широко распространенного в настоящее время языка программирования Паскаль.
Программа познакомит пользователя со многими типами программы (integer, real и др.), как составить программу на языке Паскаль, ознакомит с операторами выбора (case of), повторения (while do, repeat until), условным оператором (if then else), цикла с параметром (for to do) и др.
процессе’);
writeln(‘решения задач необходимые начальные сведения вводятся в память
компьютера’);
writeln(‘указываются способы их переработки и описывается. Первая строка любой
программы’);
writeln(‘начинается с заголовка Program. Затем пишется раздел описания внутрен-
них’);
writeln(‘объектов программы. В зависимости от сложности программы раздел описа-
ния может’);
writeln(‘состоять из одной или нескольких частей. После идет раздел операторов. Раз-
дел’);
writeln(‘операторов начинается с ключевого слова BEGIN, затем располагается’);
writeln(‘последовательность операторов и заканчивается ключевым словом END.’);
writeln(‘ ДАННЫЕ – это постоянные, переменные и другие подобные структуры или
их’);
writeln(‘адреса’);
writeln(‘ ОПЕРАЦИИ – выполняет операции присвоения, обработки, сравнения вы-
числительных’);
writeln(‘и заданных значений.’);
writeln(‘ ЦИКЛ – если выполняются определенные условия, то указанное множество
команд’);
writeln(‘повторяются’);
gotoxy(25,25);
textcolor(cyan);
writeln(‘Для возврата в содержание нажмите 0 и [enter]’);
readln(otv);
goto s1;
readln;
end;
if otv=3 then
begin
clrscr;
gotoxy(3,3);
textcolor(white);
writeln(‘3) Алфавит языка’);
writeln(‘ Алфавит языка состоит из множества символов, используемых при
составлении’);
writeln(‘элементов программы. В зависимотсти от особенности языка символы услов-
но можно’);
writeln(‘разделить на следующие группы:’);
writeln(‘ – имена (идентификатор);’);
writeln(‘ – цифры;’);
writeln(‘ – разделительные знаки;’);
writeln(‘ – специальные символы.’);
writeln(‘ а) в качестве букв используются прописные и строчные буквы латинского
алфавита’);
writeln(‘ б) шестнадцатеричные цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.’);
writeln(‘ в) знаки арифметических операций:’);
writeln(‘+ – сложение; * – умножение;’);
writeln(‘- – вычитание; / – деление;’);
writeln(‘DIV – целая часть от деления;’);
writeln(‘MOD – остаток от деления;’);
writeln(‘ знаки логических операций:’);
writeln(‘AND – И (логическое умножение)’);
writeln(‘OR – ИЛИ (логическое сложение)’);
writeln(‘NOT –НЕ (отрицание)’);
writeln(‘XOR – арифметическая операция ИЛИ’);
writeln(‘SHL – сдвиг последовательности битов влево’);
writeln(‘SHR – сдвиг последовательности битов вправо’);
gotoxy(25,25);
textcolor(cyan);
writeln(‘Для возврата в содержание нажмите 0 и [enter]’);
readln(otv);
goto s1;
readln;
end;
if otv=4 then
begin
clrscr;
gotoxy(3,3);
textcolor(white);
writeln(‘4) Простые объекты языка.’);
writeln(‘ К простым объектам языка относятся числа, идентификаторы, постоян-
ные,’);
writeln(‘переменные, функции и выражения.’);
writeln(‘ 1. ЧИСЛА. Числа делятся на целые и десятичные. Целые числа:’);
writeln(‘+4, -100, 15743, 0. На языке Паскаль применяются десятичные и
шестнадцатеричные’);
writeln(‘целые числа, перед последним ставится знак $, например $ABC или $8B2’);
writeln(‘ Действительные числа пишутся как обычно в математике – целая часть от
дробной’);
writeln(‘отделяется точкой. Например: 2.65, 0.5, -8,0524, -8.0 и т. Д.’);
writeln(‘ 2. ИМЯ – ИДЕНТИФИКАТОР применяется применяется для обозначения
программы, постоянной, типов,’);
writeln(‘переменных, функций, файлов и других объектов.’);
writeln(‘ 3. КОНСТАНТОЙ называется величина, значение которой не меняется во
время’);
writeln(‘выполнения программы.’);
writeln(‘ 4. ПЕРЕМЕННОЙ называется величина, которая во время выполнения
программы может принять’);
writeln(‘различные значения.’);
gotoxy(25,25);
textcolor(cyan);
writeln(‘Для возврата в содержание нажмите 0 и [enter]’);
readln(otv);
goto s1;
readln;
end;
if otv=5 then
begin
clrscr;
gotoxy(3,3);
textcolor(white);
writeln(‘5) Раздел операторов.’);
writeln(‘ Операторы в программе пишутся в последнем блоке и заключаются в ключевые слова BEGIN и END.’);
writeln(‘ Оператором называется простое предложение языка, которое определяет
действие в процессе
writeln(‘алгоритма в программе. После записи каждого оператора ставится знак «;».’);
writeln(‘Также в программе могут использоваться следующие операторы:’);
writeln(‘ 1) оператор присваивания. Обозначается знаком «:=». Применяется для вы-
числения переменной’);
writeln(‘и его присваивании;’);
writeln(‘ 2) оператор перехода. Ключевое слово GOTO. Пишится вместе с указанием
метки в разделе LABEL; ’);
writeln(‘ 3) процедура ввода числовых значений. Применяются след. процедуры вво-
да READ, READLN;’);
writeln(‘ 4) процедура ввода. Применяются след. процедуры вывода: WRITE,
WRITELN;’);
writeln(‘ 5) условный оператор. Ключевые слова: IF THE ELSE;’);
writeln(‘ 6) оператор выбора. Ключевые слова: CASE OF;’);
writeln(‘ 7) оператор повторения WHILE DO. Осуществляет повторение по’);
writeln(‘предварительной
проверке условий.’);
gotoxy(25,25);
textcolor(cyan);
writeln(‘Для возврата в содержание нажмите 0 и [enter]’);
readln(otv);
goto s1;
readln;
end;
readln;
end.