РОЗКЛАД ЗАНЯТЬ

Стандартные процедуры и функции

Стандартные (встроенные) процедуры и функции являются частью языка и могут вызываться по имени без предварительного описания.

Арифметические процедуры и функции реализуют математические операции, включая генерацию случайных чисел.

Abs(x)– вычисляет абсолютную величину x. Тип результата совпадает с типом параметра.

Int (x)– вычисляет целую часть x. Результат имеет вещественный тип.

Pi– возвращает значение числа pi =3,1415926…

Sqr(x)– возводит в квадрат значение x. Тип результата совпадает с типом параметра.

Sqrt(x)– извлекает квадратный корень из значения x. Результат имеет вещественный тип.

Random– генерирует значение случайного числа в диапазоне 0 .. 0,99. Тип результата вещественный.

Пример. for i :=1 to 3 do write ( Random :8:5);

Результат: 0.06919 0.78539 0.17197

Random(i)– генерирует значение случайного числа в диапазоне [0, i ). Тип результата целочисленный.

Пример. for i :=1 to 3 do write ( Random (10):3);

Результат: 7 2 9

Чтобы случайные числа были «более случайными», необходимо периодически менять базу генерации с помощью стандартной процедуры Randomize, которая при инициализации загружает новую базу в генератор случайных чисел.

Пример . for i:=1 to 10 do

begin

write ( Random (200):5);

Randomize ;

end ;

Скалярные процедуры и функции обрабатывают данные любого скалярного типа, кроме вещественного.

Процедура Dec(x, n)– уменьшает значение целочислен ной переменнойxна n. При отсутствии nуменьшает на единицу.

Процедура Inc(x, n)– увеличивает значение целочислен ной переменнойx на n. При отсутствии n увеличивает на единицу.

Функция Odd(x)возвращает значение булевского типа trueпри нечетном xи falseпри четном x.

Функции преобразования типов используются для преобразования значения одного скалярного типа в значение другого скалярного типа.

Функция Chr(x )– возвращает символ ASCIIс номером, равным значению x.

Функция Round(x)– возвращает значение x , округленное до ближайшего целого. Результат целочисленный.

Процедуры управления программой позволяют задерживать на определенное время выполнение операторов, досрочно выходить из подпрограммы, прекращать выполнение программы.

Delay(i)– задерживает выполнение программы на i миллисекунд.

Exit– осуществляет выход из текущего блока в окружающую среду. Если текущий блок – подпрограмма, выход происходит в основную программу. Если Exitстоит в операторной части основной программы, программа прекращает работу и передает управление в окно редактора кода.

Пример. if j=5 then Exit;

для студентів 5 курсу ІІ потоку медичного факультету на весняний семестр 2012 - 2013 н.р. (групи 16 - 30)

Понеділок Вівторок Середа Четвер Пۥятниця
Практичні заняття Лекції:8.30-10.10 Внутрішня медицина: 05.02; 19.02; 05.03; 19.03; 02.04; 16.04; 30.04 (ауд.№3) Акушерство: 12.02; 26.02; 12.03; 26.03; 09.04 обл. лікарня Практичні заняття Лекції:8.30-10.10 Професійні хвороби: 07.02; 21.02; 07.03 обл.лікарня Епідеміологія: 14.02; 28.02; 14.03; 28.03; 11.04 ауд.№3 Практичні заняття
Лекції:13.15 – 14.55 Екстрена та невідкладна мед. допомога: 04.02; 18.02 Нейрохірургія: ауд.№2 11.02; 25.02; 11.03; 25.03; 08.04 обл..лікарня Практичні заняття Лекції:13.15 – 14.55 Педіатрія: 06.02; 20.02; 06.03; 20.03; 03.04 ауд.№3 Дитячі інф. хвороби: 13.02; 27.02; 13.03; 27.03; 10.04 ауд.№3 Практичні заняття Лекції:13.15 – 14.55 Клін. імунологія та алергологія: 08.02; 22.02; 22.03; 05.04; 19.04 обл. лікарня

Практичні заняття:

Внутр. медицина, епідеміологія, дитячі інф.хвороби, проф..хвороби, секційний курс, екстрена медицина, клін.фармакологія - 5год.- понеділок,середа,п’ятниця -8.00-11.45; вівторок, четвер - 12.00-15.45

Хірургія, інфекційні хвороби, акушерство та гінекологія, педіатрія, нейрохірургія, клін. імунологія - 4 год.- понеділок,середа,п’ятниця -8.00-11.00; вівторок, четвер - 12.00-15.00