- •8 800 7008 028 (Звонок по России бесплатный) Адрес электронной почты: school@omu.Ru
- •Раздел 1. Знакомство с Pascal Тема 1. Интегрированная среда Pascal. Типы данных. Процедуры ввода-вывода. Оператор присваивания. Модуль crt
- •Тема 2. Подпрограммы
- •Тема 3. Графический модуль
- •Раздел 2. Алгоритмические конструкции Тема 4. Операторы ветвления
- •I. Условный оператор If
- •II. Условный оператор Case
- •II. Оператор цикла с предусловием While
- •Тема 5. Операторы цикла
- •I. Оператор цикла с заданными параметрами For
- •III. Оператор цикла с постусловием Repeat
- •Тема 6. Символьный тип
- •Тема 7. Анимация в Pascal
- •Раздел 3. Структурированные типы Тема 8. Массивы
- •Тема 9. Строки
- •Тема 10. Работа с файлами
- •Тема 11. Множества и записи
- •Раздел 4. Разработка и создание проекта
- •Стандартные процедуры и функции
III. Оператор цикла с постусловием Repeat
Основные понятия
Repeat <тело_цикла> until <условие>;
Проверка условия осуществляется после каждого выполнения тела цикла, а сам цикл выполняется до тех пор, пока условие не станет истинным.
Задание
Выполните задания, размещённые на слайде № 62 презентации.
Контроль знаний
1. Какое значение примет переменная х в результате выполнения приведённых ниже фрагментов программ?
x:=1; repeat x:=x+1; until x>10;
Ответ: ______.
|
x:=1; repeat x:=x+3; x:=x+1; until x>10;
Ответ: ______.
|
2. Дано
действительное число A.
Найдите первое значение числа N,
при котором сумма
превышает
A.
Какая из предложенных программ решает
эту задачу? Ответ: ________.
VAR N:integer; А, s:real; BEGIN Read(A); s:=0; N:=1; repeat s:=s+1/N; N:=N+1; until s>A; WriteLn (N); END.
|
VAR N:integer; А, s:real; BEGIN Read(A); s:=1; N:=1; repeat s:=s+1/N; N:=N+1; until s>A; WriteLn (N); END.
|
VAR N:integer; А, s:real; BEGIN Read(A); s:=0; N:=1; repeat s:=s+1/N; N:=N+1; until s<=A; WriteLn(N); END. |
VAR N:integer; А, s:real; BEGIN Read(A); s:=0; N:=1; repeat s:=s+1/N; until s>A; WriteLn (N); END.
|
Тема 6. Символьный тип
Цель
Научиться использовать на практике операции по обработке переменных типа Char.
Задачи
Дать основное понятие данным типа Char.
Научиться инициализировать переменные типа Char в программе.
Научиться использовать на практике основные операции, применимые к данным типа Char.
Основные понятия
Задания
1. Выполните задания, размещённые на слайде № 70 презентации.
2. Обсуждение урока 25 «Какой ты за собой оставишь след, или Типизированные константы» интерактивного электронного учебника.
Контроль знаний
1. Каким будет значение переменной y после выполнения приведённых ниже фрагментов программ?
x:=30; case 3+x div 8 of 1, 2, 3: y:=10; 4..7: y:=20; 8..30: y:=30; else y:=100; end;
Ответ: __________. |
x:= 'c'; case succ(x) of '0'.. '9': y:=1; 'b': y:=2; 'c': y:=3; 'd': y:=4; 'e' : y:=5; else y:=100; end;
Ответ: __________. |
x:=2*3; case x of 2, 3: y:=1; 4: y:=2; 6-1, 1: y:=3; 7, 5: y:=4; 1, 2, 5+1: y:=5; else y:=100; end;
Ответ:_________. |
