- Главная
- Информатика
- Включение в работу числовых данных. (Урок 5-6)

Содержание
- 2. Начнём с простого: целые числа Любые данные, с которыми мы работаем, необходимо где-то хранить. Все данные,
- 3. Понятие переменной Данные нашей программы принято называть величинами. Величины, которые меняются, называют переменными, а те, которые
- 4. Тип Integer. Оператор присваивания. Вывод на экран Program Product; {Далее идёт раздел описания переменных. Он всегда
- 5. Операции с типом Integer Program Action; var A, B, C: Integer; Begin A:=17; B:=3; {Операция умножения:}
- 6. Стандартные функции типа Integer Многие стандартные действия с числовыми данными выполняются путём вызова функций из библиотеки
- 7. Стандартные функции типа Integer Многие стандартные действия с числовыми данными выполняются путём вызова функций из библиотеки
- 8. Задания: Даны 3 целых числа – A, B, C. Вычислить их сумму и произведение. Дана длина
- 10. Скачать презентацию
Слайд 2Начнём с простого: целые числа
Любые данные, с которыми мы работаем, необходимо где-то
Начнём с простого: целые числа
Любые данные, с которыми мы работаем, необходимо где-то

Значения переменных
Рис. Хранение переменных в памяти компьютера
*
Слайд 3Понятие переменной
Данные нашей программы принято называть величинами. Величины, которые меняются, называют переменными,
Понятие переменной
Данные нашей программы принято называть величинами. Величины, которые меняются, называют переменными,

Величину (число), хранящуюся в ячейке, называют значением ячейки. Программа работает с адресами и значениями ячеек памяти. Но нам, людям, неудобно работать с адресами – это большие числа. Поэтому ячейкам, с которыми будет работать программа, принято давать имя, или, что тоже самое, идентификатор. В специальной таблице программа-компилятор будет запоминать, какому имени какой адрес ячейки памяти соответствует. Итак, мы будем иметь дело только с именами ячеек и с их значениями.
Запомните: Идентификатор (имя) всегда должен начинаться с латинской буквы, после которой может следовать некоторое число латинских букв, цифр, или символов подчёркивания (_). В имени не должно быть пробелов, запятых или других непредусмотренных знаков.
*
Слайд 4Тип Integer. Оператор присваивания. Вывод на экран
Program Product;
{Далее идёт раздел описания переменных.
Тип Integer. Оператор присваивания. Вывод на экран
Program Product;
{Далее идёт раздел описания переменных.

var
A, B, C: Integer; {Имена в списке – через запятую; в конце списка через двоеточие указывается тип данных: Integer - целый}
Begin {Началось тело программы}
A:=5; {Это оператор присваивания. Запись означает, что в переменную (ячейку) A записали число 5. Не путать с записью А=5!!!}
Writeln (A); {Вывод на экран содержимого переменной А}
Writeln (‘A’); {Вывод на экран символа А}
A:=A+1; {Запишем в переменную А число, которое до этого в ней было, но увеличенное на 1}
B:=7;
C:=A*B;
Writeln (‘Product=’ , C) {Вывод содержимого ячейки С с пояснительным текстом}
End. {Здесь кончается тело программы}
При запуске программа выведет на экран следующее:
5
А
Product=42
Для хранения целых чисел в Паскале используется специальный тип данных - Integer
Product
Запомните:
В результате выполнения оператора присваивания в ячейку помещается новое число. Старое содержимое ячейки при этом пропадает.
Справа от оператора присваивания может стоять число или любое выражение. Слева может стоять только имя переменной. Выражения слева быть не может – иначе Паскаль не будет знать, в какую ячейку памяти поместить результат.
*
Слайд 5Операции с типом Integer
Program Action;
var
A, B, C: Integer;
Begin
A:=17;
B:=3;
{Операция
Операции с типом Integer
Program Action;
var
A, B, C: Integer;
Begin
A:=17;
B:=3;
{Операция

C:=A*B; Writeln (’17*3=’ , C);
{Деление нацело:}
C:=A div B; Writeln (’17 div 3=’ , C);
{Вычисление остатка от деления:}
C:=A mod B; Writeln (’17 mod 3=’ , C);
{Сложение:}
C:=A+B; Writeln (’17 + 3=’ , C);
{Вычитание:}
C:=A-B; Writeln (’17 - 3=’ , C)
End.
При запуске программа выведет на экран следующее:
17 * 3 = 51
17 div 3 = 5
17 mod 3 = 2
17 + 3 = 20
17 – 3 = 14
Запомните!
Все действия мы производим только с целыми числами!
Целое число, которое получилось в результате деления, называется целочисленным частным. Это результат операции div.
То, что осталось от делимого, называется остатком. Это результат операции mod.
Например:
5 div 2 = 2; 5 mod 2 = 1;
3 div 5 = 0; 3 mod 5 = 3
*
Слайд 6Стандартные функции типа Integer
Многие стандартные действия с числовыми данными выполняются путём вызова
Стандартные функции типа Integer
Многие стандартные действия с числовыми данными выполняются путём вызова

*
Пример:
Program Infunct;
var
A, B, C: Integer;
Begin
A:=-2;
B:=Abs(A); Writeln (‘Abs(-2)=‘ ,B); {Функция Abs(x) вычисляет абсолютное значение аргумента х, т.е. модуль}
C:=Sqr(B); Writeln (‘Sqr(2)=‘ ,C); {Функция Sqr(x) возводит в квадрат аргумент х}
C:=Sqr(B+B); Writeln (‘Sqr(2+2)=‘ ,C);
Writeln (A);
End.
При запуске программы вывод на экран:
Abs(-2)=2
Sqr(2)=4
Sqr(2+2)=16
Слайд 7Стандартные функции типа Integer
Многие стандартные действия с числовыми данными выполняются путём вызова
Стандартные функции типа Integer
Многие стандартные действия с числовыми данными выполняются путём вызова

*
Пример:
Program Infunct;
var
A, B, C: Integer;
Begin
A:=-2;
B:=Abs(A); Writeln (‘Abs(-2)=‘ ,B); {Функция Abs(x) вычисляет абсолютное значение аргумента х, т.е. модуль}
C:=Sqr(B); Writeln (‘Sqr(2)=‘ ,C); {Функция Sqr(x) возводит в квадрат аргумент х}
C:=Sqr(B+B); Writeln (‘Sqr(2+2)=‘ ,C)
End.
При запуске программы вывод на экран:
Abs(-2)=2
Sqr(2)=4
Sqr(2+2)=16
Слайд 8Задания:
Даны 3 целых числа – A, B, C. Вычислить их сумму и
Задания:
Даны 3 целых числа – A, B, C. Вычислить их сумму и

Дана длина ребра куба (целое число). Найти объём куба и площадь его боковой поверхности.
Справка:
V = a3
S = a2
Вычислите значение следующего выражения:
|39*54-842|
Ответ: 4950
*
Процесс создания дизайна
Передача информации между компьютерами
Форматирование текста на Web-странице. 8 класс
Системный подход
Введение в программирование на языке С++
Демилитаризованная зона DMZ (Demilitarized Zone
Poddotazy
Иллюстрирование книги. Практико-ориентированные уроки по книжной графике
Построение таблиц истинности
Презентация на тему Виды и классификация моделей
Programs and programming languages
Презентация на тему Создание сложных анимированных рисунков в Power Point, с использованием простых анимационных эффектов
Мир без интернета. Опрос учащихся 5-8 классов
Инструментальные средства тестирующих программ
Алгоритмические языки и программирование. Стандартные потоки
Тексти і текстовий редактор. Середовище текстового редактора. Правила введення тексту. Збереження текстового документа
Электронные библиотеки
Обход графа в глубину
Datora programmatūra
IT Школа Samsung. Производственная гимнастика!
Исследование физической модели движения тела, брошенного под углом к горизонту. 11 класс
Презентация на тему Печать документов
Методы и алгоритмы трехмерной графики
Аппаратные средства локальных сетей, их состав, конфигурация, функции. Сетевое оборудование
Дослідження та проектування Mondex середовища
Федеральный мобильный гид по экообъектам, услугам и мероприятиям
Архитектура персонального компьютера
Игровые приставки Nintendo