Дата проведения занятия 23.03.22
Часть 1. Понятие переменнойАлгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы и это значение не меняется во время работы программы.

А вот другое определение переменной. Переменная - это поименованная область оперативной памяти, в которой хранится значение переменной.
Итак, переменная - это величина, которая имеет имя, тип и значение. Чтобы выделить место для хранения значения переменной, ее надо объявить в программе.
Посмотрите презентацию Программирование на языке Паскаль, глава Введение
1. Имя переменной
В именах МОЖНО использовать:- латинские буквы (A - Z), причем строчные и заглавные буквы в Паскале не различаются
- цифры (0 - 9), имя не может начинаться с цифры
- знак подчеркивания _
В именах НЕЛЬЗЯ использовать:
- русские буквы
- пробелы
- скобки, знаки +, =, !, ? и др
2. Тип данных (тип переменной)
Основными числовыми типами данных в Паскале являются- integer (синонимом является longint) - целый
- real (синонимом является double) - вещественный
- boolean - логический
3. Переменную нужно объявить в программе для выделения под нее памяти
var a, b, c: integer; // целые a, b, c
var d, f: real; // вещественные d, f
var log: boolean; // логический
var d, f: real; // вещественные d, f
var log: boolean; // логический
4. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения :=
a:=6; d:=a; d:= d + 5; f:=a+d;
Часть 2. Арифметические операции
Над числовыми данными выполняются следующие операции:
* (умножение) для integer, real;
/ (деление) для integer, real; тип результата должен быть real
div (получение целого частного) только для integer;
mod (получение целого остатка от деления) только для integer.
+ (сложение) для integer, real;
- (вычитание) для integer, real;
Подробнее про арифметические операции читать здесь
Порядок выполнения операций:
Часть 2. Арифметические операции
Над числовыми данными выполняются следующие операции:
* (умножение) для integer, real;
/ (деление) для integer, real; тип результата должен быть real
div (получение целого частного) только для integer;
mod (получение целого остатка от деления) только для integer.
+ (сложение) для integer, real;
- (вычитание) для integer, real;
Подробнее про арифметические операции читать здесь
Порядок выполнения операций:
- вычисление выражений в скобках
- умножение, деление, div, mod слева направо
- сложение и вычитание слева направо
Работа на ПК
Задание 1
1. Напишите в тетради программу Pas8_cl_06_name, которая вводит 2 целых числа x, y командами read (x); read (y); и последовательно считает:
Напишите программу Integer7: Дано двузначное число. Найти сумму и произведение его цифр, вывести на экран.
Доделать программу Pas8_cl_06_name из классного Задания 1
1. Напишите в тетради программу Pas8_cl_06_name, которая вводит 2 целых числа x, y командами read (x); read (y); и последовательно считает:
- сумму res, выводит результат на экран командой writeln (res);
- разность res, выводит результат на экран командой writeln (res);
2. Наберите текст программы в окне Паскаля
3. Отформатируйте текст, нажав на 5-ую справа кнопку в меню окна PascalABC.NET
4. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_06_name.pas
5. Сделайте компиляцию программы (Ctrl + F9).
6. Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными
4. Сохраните текст программы на локальном компьютере в своей папке, во вложенной папке Pascal_name под именем Pas8_cl_06_name.pas
5. Сделайте компиляцию программы (Ctrl + F9).
6. Если нет синтаксических ошибок, то запустите программу (F9) 3 раза с разными данными
7. Дополните программу. После каждого дополнения сохраняйте программу и запускайте программу на выполнение. Пусть она дополнительно считает:
- произведение, выводит результат на экран
- среднее арифметическое x и y, выводит результат на экран
- деление нацело x на 3, выводит результат на экран
- остаток от деления x на 2, выводит результат на экран
8. Отформатируйте текст, нажав на 5-ую справа кнопку в меню окна PascalABC.NET
9. Запустите полную программу (F9) 3 раза с разными данными
10. Проанализируйте полученный результат
Задание 2
Напишите программу Begin 32 - перевод градусов по С в градусы по F
Задание 39. Запустите полную программу (F9) 3 раза с разными данными
10. Проанализируйте полученный результат
Задание 2
Напишите программу Begin 32 - перевод градусов по С в градусы по F
Напишите программу Integer7: Дано двузначное число. Найти сумму и произведение его цифр, вывести на экран.
Домашнее задание - на каникулы
Задание 1Доделать программу Pas8_cl_06_name из классного Задания 1
Задание 2
В тетради решить примеры:
В тетради решить примеры:
15 div 5=Задание 3
15 mod 5=
421 mod 10=
421 div 10=
357 mod 100=
357 div 100=
357 div 10 mod 10=
- Написать в тетради программу вычисления площади прямоугольного треугольника S по двум катетам a, b. Значения a и b - это исходные данные, их требуется ввести, S - результат работы программы, его требуется вывести
- Набрать на ПК. Дать имя программе pas8_hm_03_name (name - фамилия автора программы)
- Сохранить файл под именем Pas8_hm_03_name.pas
- Запустить программу в среде PascalABC.Net
- Сделать сканирование экрана ( кнопка Print Screen) и вставить в окно графического редактора (например, Paint)
- Прислать учителю информатики до 22.00 час 05.04.22 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ к уроку 47 Паскаль <ваша фамилия> - К письму прикрепить скриншот экрана с результатом выполнения программы и свой файл типа .pas
- Если что-то не получилось, в письме написать причину невыполнения задания.