Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka.docx
Скачиваний:
16
Добавлен:
21.02.2016
Размер:
959.24 Кб
Скачать

Ход работы

  1. Входной контроль:

  • Что такое переменная? Константа?

  1. Выполнение работы:

  • Создать новый проект и назвать его именем «%NAME%4»

  • В теле проекта набрать следующий программный код:

Program %NAME%4;

var

x,y,i,rezult:integer;

begin

writeln('enter x');

read (x);

writeln('enter y');

read (y);

i:=0;

rezult:=0;

while (rezult < y) do

rezult:= rezult*2;

while i<33 do

begin

inc(i);

if i mod 11 <> 0 then write(rezult);

if i mod 11 = 0 then writeln(rezult);

end;

end.

  • Откомпилировать проект

  1. В случае нахождения ошибок, устранить их и перекомпилировать проект.

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

  • Используя меню DEBUG/OUTPUT вывести на экран результаты работы

    1. Вывод по работе

    2. Дополнительные вопросы

    • В какой среде работает ТР?

    • Что означает термин «запуск на исполнение»?

    • Как вывести на экран какой либо текст?

    Методические указания и пояснения практической работы 12

    В этой практической у нас стоит задача разобраться с операторами организации цикла в Pascal, и сгенерировать простейший програмный продукт на их основе – т.е. реализованный код. Для этого нам пожадобиться понимание средств программы, а также умения компилировать и запускать созданный код.

    Цикл– команда исполнителю повторить многократно указанную последовательность команд алгоритмического языка или, другими словами, многократно повторяющаяся часть программы.

    Существует три разновидности оператора цикла.

    1. Оператор цикла с параметром.

    Используется, когда известно, сколько раз выполняется циклическая часть программы.

    for <параметр цикла>:=<начало> to/downto <конец> do <оператор>;

    для до делать

    параметр цикла - числовая переменная типа integer

    начало, конец - арифметическое выражение

    to - используется когда начало меньше конца

    downto - используется когда начало больше конца

    оператор - тело цикла, любой оператор, в том числе и составной

    Принцип работы:

    • Параметру присваивается значение начало

    • Выполняется оператор - тело цикла.

    • Затем параметр сравнивается с концом.

    • Если параметр больше/меньше конца, то начинает работать следующий оператор за оператором цикла, в противном случае к параметру прибавляется/отнимается единица.

    • Снова выполняется оператор.

    • Так продолжается пока параметр не станет больше/меньше конца.

    1. Цикл с предварительным условием

    while <условие> do <оператор>;

    пока делать

    условие - логическое выражение

    оператор - любой оператор, в том числе и составной.

    Принцип работы:

    • Проверяется истинность условия

    • Если условие истинно выполняется оператор

    • Цикл работает, пока условие не станет ложным.

    1. Цикл с последующим условием

    repeat <операторы> until <условие>

    повторять до тех пор пока

    условие - логическое выражение

    операторы - любое количество любых операторов, в том числе и составной.

    Принцип работы:

    • Выполняются все операторы между repeat и until

    • Проверяется ложность условия

    • Цикл работает, пока условие не станет истинным.

    1. Особенности и отличия операторов цикла

    • Вход в цикл возможен только через его начало

    • Переменные оператора должны быть определены до входа в цикл

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

    • Оператор while repeat может ни разу не выполнится

    • оператор repeat обязательно выполниться хотя бы раз

    Практическая работа №14

    Тема: Turbo Pascal. Массивы и их использование.

    Цель работы: научиться использовать массивы в ТР.

    Оборудование:ПК с предустановленной средой программированияTURBOPASCAL.

    Задание:" Найти 100 первых простых чисел"

  • Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]