Презентация, доклад к уроку информатики Pascal ABC. Типы данных

Содержание

Тип данных (data type) – множество величин, объединенных определенной совокупностью допустимых операций.Каждый тип данных имеет:Специальное зарезервированное слово для описания.Свой диапазон допустимых значений.Свой набор операций, в которых может участвовать данная величина.Свой формат внутреннего представления.

Слайд 1Типы данных
Переменные Целого типа

Типы данныхПеременные Целого типа

Слайд 2Тип данных (data type) – множество величин, объединенных определенной совокупностью допустимых

операций.

Каждый тип данных имеет:

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

Тип данных (data type) – множество величин, объединенных определенной совокупностью допустимых операций.Каждый тип данных имеет:Специальное зарезервированное слово

Слайд 3Простые типы данных
Целые типы;
Логический тип
Перечисляемые типы
Тип-диапазон
Символьный тип
Вещественные типы.

Простые типы данныхЦелые типы;Логический типПеречисляемые типыТип-диапазонСимвольный типВещественные типы.

Слайд 4Структурированные типы данных
Массив;
Запись;
Множество;
Файл.

Структурированные типы данныхМассив;Запись;Множество;Файл.

Слайд 5целые типы данных и алгоритмы их обработки
Определим для них:
Зарезервированные слова

для описания.
Диапазон допустимых значений.
Набор операций.
Формат внутреннего представления.

целые типы данных и алгоритмы их обработки Определим для них:Зарезервированные слова для описания.Диапазон допустимых значений.Набор операций.Формат внутреннего

Слайд 65 стандартных целых типов

5 стандартных целых типов

Слайд 7арифметические операции
“+” – сложение;
” * ” – умножение;
” – ” вычитание;
div

– целочисленное деление;
mod – получение остатка от целочисленного деления.

Результат выполнения этих операций должен быть того-же целого типа.
Чтобы остаться в рамках множества целых чисел,  вместо обычного математическое деление «/» вводятся операции: ”div” – целая часть от деления; ”mod” – остаток от деления.
В языке Паскаль операция возведения в степень отсутствует.
арифметические операции“+” – сложение;” * ” – умножение;” – ” вычитание;div – целочисленное деление;mod – получение остатка

Слайд 8функции
Для работы с целыми типами используются функции, результат которых – целое

число.

функцииДля работы с целыми типами используются функции, результат которых – целое число.

Слайд 9Оператор присваивания
Арифметический оператор присваивания на Паскаль имеет следующий  формат:
числовая переменная :=

арифметическое выражение

Следует знать:
Тип результата, полученного при вычислении выражения должен быть совместим по типу с переменной, которой он присваивается.

Оператор присваиванияАрифметический оператор присваивания на Паскаль имеет следующий  формат:числовая переменная := арифметическое выражениеСледует знать:Тип результата, полученного при

Слайд 10Ввод данных
Ввод данных – это передача информации от внешних устройств в оперативную

память. Обычно вводятся исходные данные для решения задачи.

Для организации вывода и вывода  данных в языке Паскаль предусмотрены следующие операторы:
read, readln, write и writeln.  
Названия означают “читай”, “читай строку” (read line), “пиши”, “пиши строку” (write line) соответственно.
Ввод данныхВвод данных – это передача информации от внешних устройств в оперативную память. Обычно вводятся исходные данные для

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



read(x1, x2, …, xn);
readln(x1, x2, …, xn);

В качестве разделителя при вводе значений  можно использовать  пробел либо нужно нажимать клавишу Enter после ввода каждого из значений.  
Тип данных, вводимых во время работы программы, должен  соответствовать типам переменных, указанных в списке ввода. В случае несоответствия типов программа завершает работу и на экран выводится сообщение об ошибке.
Следует знать:С помощью одного оператора ввода можно вводить значения нескольких переменных. read(x1, x2, …, xn);readln(x1, x2, …,

Слайд 12Вывод данных
Вывод данных – обратный процесс, когда данные передаются из оперативной памяти

на внешние носители (экран, принтер, файл на диске). Обычно вывод осуществляется в конце программы, выводятся результаты решения задачи.
Список вывода может содержать константы, переменные или выражения. Число параметров произвольно.
Из констант наиболее часто выводят строки текста (строковые константы заключаются в апострофы).
Если в списке вывода  стоит имя переменной, то на экран выводится значение переменной.
Вывод данныхВывод данных – обратный процесс, когда данные передаются из оперативной памяти на внешние носители (экран, принтер, файл

Слайд 13Если в списке вывода  стоит выражение, то на экран выводится вычисленное значение

выражения.
 Оператор writeln аналогичен оператору write. Отличие заключается в том, что после вывода последнего элемента из списка, курсор автоматически переходит в начало новой строки. 
Оператор writeln; (без параметров) переводит курсор в начало следующей строки. Таким способом можно, например, отделять результаты работы программы друг от друга одной или несколькими пустыми строками.
Если в списке вывода  стоит выражение, то на экран выводится вычисленное значение выражения. Оператор writeln аналогичен оператору write. Отличие

Слайд 14Пример 1. Поменять местами значения переменных x и y.
program _1;
var x,

y, z: integer;
begin
writeln('Введите два числа: ');
readln(x,y);
z:=x;
x:=y;
y:=z;
writeln(x, ' ',y);
end.
Пример 1. Поменять местами значения переменных x и y.program _1;var x, y, z: integer;begin  writeln('Введите два

Слайд 15Пример 2. Найти целую часть и остаток от деления целого числа

a на целое число b.

program _2;
var a, b, p1, p2: integer;
begin
writeln('Введите a, b: ');
readln(a,b);
p1:=a div b;
p2:=a mod b;
writeln('Целая часть: ',p1, ' Остаток: ',p2);
end.

Пример 2.  Найти целую часть и остаток от деления целого числа a на целое число b.program

Слайд 16Пример 3. Найти сумму цифр заданного трехзначного числа.
program _3;
var a,

c1, c2, c3, s:integer;
begin
writeln('Введите число: ');
readln(a);
c3:=a mod 10; a:=a div 10;
c2:=a mod 10; c1:= a div 10;
s:=c1+c2+c3;
writeln('Сумма равна: ',s);
end.
Пример 3. Найти сумму цифр заданного трехзначного числа.program _3; var a, c1, c2, c3, s:integer; begin

Слайд 17
Проверь себя!

Проверь себя!

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть