Справочный материал по Turbo Pascal
материал по информатике и икт (8 класс)
Справочный материал по Turbo Pascal "Ветвящиеся алгоритмические конструкции"
Скачать:
Вложение | Размер |
---|---|
paskal_chast5.doc | 61.5 КБ |
Предварительный просмотр:
Информатика 5 Turbo Pascal
Ветвящиеся алгоритмические конструкции
1 В языке Паскаль имеется оператор ветвления. Другое его название – условный оператор.
Существует два варианта записи условного оператора:
1. Полная форма условного оператора.
2. Неполная (краткая) форма условного оператора.
2 Полная форма условного оператора:
if <логическое выражение> then <оператор1> else <оператор2> ;
Если условие истинно, то выполняется <оператор1>. Если условие ложно, то выполняется <оператор2>. if – если, then – то, else – иначе. |
3 Неполная (краткая) форма условного оператора:
if <логическое выражение> then <оператор> ;
Действие выполняется только тогда, когда выполняется записанное в ромбе условие. В случае невыполнения условия происходит переход к следующему оператору (выход из структуры). |
4 Простой формой логического выражения является операция отношения. В Паскале допускаются все виды отношений:
< | меньше | < = | меньше или равно | = | равно |
> | больше | > = | больше или равно | < > | не равно |
7 Задача №2.
program Sistema2le; var x, y: integer; begin write('Введите числo x='); readln(x); if x>3 then y:= 2*x*x+5 else y:= x-7; writeln(' При x=', x, ' y=', y); readln; end. |
8 Математические операции:
MOD – остаток от деления | DIV – целая часть от деления (целочисленное деление) | ||
7 mod 2 = 1 | 3 mod 5 = 3 | 7 div 2 = 3 | 3 div 5 = 0 |
(-10) mod 5 = 0 | 2 mod 2 = 0 | (-7) div 2 = -3 | (-7) div (-2) = 3 |
Четное число ⇒ a mod 2 = 0 | Нечетное число ⇒ a mod 2 = 1 |
9 Задача №3.
Дано целое число а. Если оно делится на 2, то вычесть из него 1, иначе прибавить 1.
program MinysPlys1;
var a, c: integer;
begin
write('Введите число a=');
readln(a);
if a mod 2 = 0 then c:= a - 1 else c:= a + 1;
writeln('Полученное число ',c);
readln;
end.
10 Задачи
1) Даны два различных вещественных числа. Определить какое из них меньше.
2) | 3) |
4) Дано целое число а. Если оно нечетное, то вычесть из него 1, иначе прибавить 1.
МБОУ "Нижнекуюкская ООШ" 2022/2023 учебный год
По теме: методические разработки, презентации и конспекты
Конспект урока с презентацией "Графика на языке программирования Turbo Pascal"
Урок для учащихся 11 класса по теме "Графика на языке программирования ТР". Содержит теоретический материал, практическую работу и презентацию к уроку. Надеюсь, многим учителям информатики пригодится!...
Turbo Pascal. Разработка программ, содержащих оператор ветвления
Изучение программирования и языков программирования, таких как Basic, Pascal, C++, Delphi и др. является неотъемлемой частью информатики. С помощью языков программирования можно создавать свои п...
Реализация циклического алгоритма в среде Turbo Pascal. Оператор цикла с параметром
Урок по предметной области “Информатика” для 9-10 класса Данный материал представляет разработку урокапо теме “Реализация циклического алгоритма в среде TurboPascal. Оператор цикла с парам...
Справочный материал по Turbo Pascal
Справочный материал по Turbo Pascal "Режимы работы. Алфавит языка Турбо Паскаль. Оператор присваивания. Целые числа. Действительные (вещественные) числа. Математические функции"...
Справочный материал по Turbo Pascal
Справочный материал по Turbo Pascal "Структура программы. Оператор ввода. Оператор вывода"...
Справочный материал по Turbo Pascal
Справочный материал по Turbo Pascal "Линейные алгоритмы"...
Справочный материал по Turbo Pascal
Справочный материал по Turbo Pascal "Линейные алгоритмы. Решение задач. Константы цвета"...