double arrow

Сохранение программы


Для того чтобы сохранить программу, необходимо либо,либо:

· нажать Enter, в вертикальном меню выбрать команду Save as...и нажать клавишу Enter;

· в появившемся окне ввести имя файла и нажать Enter;

Компиляция программы

или

· выйти в верхнее меню и выбрать командуCompileи нажать клавишу Enter;

или

· нажать клавишу ALT-F9.

Запуск программы на выполнение.

или

· выйти в верхнее меню и выбрать командуRUNи нажать клавишу Enter;

или

· нажать клавишу CTRL-F9.

Алгоритм работы с программой

1. Написать программу на бумаге.

2. Запустить Турво Паскаль.

3. Набрать программу при помощи клавиатуры.

4. Сохранить программу на диске.

5. Запустить программу на компиляцию.

6. Запустить программу на выполнение.

Наша программа есть пример линейного алгоритма.

Линейные алгоритмы описывают решение задач с последовательным выполнением действий. Обычно такие действия идут в следующем порядке :

Ø ввод исходных данных (может отсутствовать, тогда данные задаются внутри программы),

Ø последовательные команды - обычно вычислительного характера;

Ø вывод результатов (должен присутствовать обязательно).




Задача 2 : Написать программу определения цифр трехзначного числа.

program examp2_1;

var a, z1,z2,z3, rez : integer;

begin

writeln('Введите число’); readln(a);

z1:=a Mod 10;

writeln('Цифра единиц числа - ’z1);

z2:=(a Div 10) Mod 10;

writeln('Цифра десятков числа - ’z2);

z3:=a Div 100;

writeln('Цифра сотен числа - ’z3);

rez:=z3*100+z2*10+z1;

writeln('Это тоже число - ’rez);

end.

Эксперименты с программой.

1.Введите в качестве исходного данного число 3476589. Убедитесь, что у вас получается неправдоподобный результат.

2.Вместо числа введите какой-нибудь символ. убедитесь, что компьютер выдает сообщение об ошибке “Error 106: Invalid numeric format”.

3.Добавьте лишний знак апострофа в операторе Writeln. Убедитесь, что программа не проходит компиляцию, а система сообщает об ошибке “Error 8: String constant” exceeds line”.

4.Измените программу exampl2_1 для нахождения цифр двузначного числа. Сохраните ее под именем exampl2_2.

5.Измените программу exampl2_2 для нахождения цифр четырехзначного числа. Сохраните ее под именем exampl2_3.

Решите следующую задачу : Дано двузначное число.

Определить :а) сумму и произведение цифр числа;

б) число, образованное перестановкой цифр исходного числа.

Разветвляющие алгоритмы.

Составной оператор

Составной оператор представляет собой последовательность операторов, выполняемых в том порядке, в котором они записаны в программе. Он имеет следующий вид :

Begin

оператор; оператор;...оператор;

end;

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

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