Презентация, доклад по информатике 8 класса на тему: Операторы ввода и вывода данных. Оператор присваивания.

Содержание

Цели и задачи урока: познакомиться с понятиями оператор ввода, вывода, присваивания, переменная, типы данных;научиться записывать операторы на языке Pascal, составлять простейшие программы на простой диалог и вычисления.

Слайд 1Операторы ввода и вывода данных. Оператор присваивания.

Операторы ввода и вывода данных. Оператор присваивания.

Слайд 2Цели и задачи урока:
познакомиться с понятиями оператор ввода, вывода, присваивания,

переменная, типы данных;
научиться записывать операторы на языке Pascal, составлять простейшие программы на простой диалог и вычисления.

Цели и задачи урока: познакомиться с понятиями оператор ввода, вывода, присваивания, переменная, типы данных;научиться записывать операторы на

Слайд 3Если числа небольшие, то можно устно или на калькуляторе, а если

числа очень большие, то требуется подумать. Но ЭВМ «думает» намного быстрее и безошибочно. Программа может применяться для любых чисел.
Возьмем две независимые переменные
a, b – исходные данные
с – результат
Например: 10+8=18 (целые)
-3+1000=997
9,3+8,1=17,4 (действительные числа)
Чтобы правильно работала программа, нужно выбрать тип переменных.

Подсчитать сумму двух чисел.

Если числа небольшие, то можно устно или на калькуляторе, а если числа очень большие, то требуется подумать.

Слайд 4Основные типы данных:
Целый integer

- 32768 … 32767
Длинный целый longint -2147483648 … 2147483647
Вещественный real 2,9*10-39 … 1,7*1038

Типы переменных (числовых)

Основные типы данных:Целый integer            - 32768

Слайд 5Дополнительные типы данных: Форматы целого типа:

Дополнительные типы данных: Форматы целого типа:

Слайд 6Дополнительные типы данных: Форматы вещественного типа:

Дополнительные типы данных: Форматы вещественного типа:

Слайд 7var переменная: тип;
Например: var x: integer;
var a, b, c: real;
var a,

b: integer;
После определения типов переменных компилятор для каждой переменной отводит определенную ячейку памяти, где будут храниться некоторые данные. Например:

Описание переменных происходит в разделе описания переменных:

var переменная: тип;Например: var x: integer;var a, b, c: real;var a, b: integer; После определения типов переменных

Слайд 8Имя переменной := выражение;
Например, c:=a+b
Сначала вычисляется выражение, затем полученной выражение присваивается

переменной.
Чтобы компьютер знал над какими числами производить вычисления, необходимо ввести с клавиатуры значения переменных.

Оператор присваивания

Имя переменной := выражение;Например, c:=a+bСначала вычисляется выражение, затем полученной выражение присваивается переменной.Чтобы компьютер знал над какими числами

Слайд 9read ( ) – оператор ввода значений переменных (читать)
readln ( )

–оператор ввода значений переменных с переводом курсора на следующую строку (читать строку)
Например, read (a) или read (a, b)
read (a, b) – программа будет ждать, пока не введете значение переменных a и b через пробел
readln (a, b) – считывает значение a и b, затем переведет курсор на следующую строку.

Оператор ввода

read ( ) – оператор ввода значений переменных (читать)readln ( ) –оператор ввода значений переменных с переводом

Слайд 10write ( ) - оператор вывода значений переменных или фразы (писать)
writeln

( ) – оператор вывода значений переменных или фразы с переводом курсора на следующую строку (писать в строку)
Например, write (c) – выведет на экран значение переменной с
или writeln (c) - выведет на экран значение переменной и перейдет на следующую строку
write (a, b, c) – выведет значения переменных в строку без знаков препинания через позицию табуляции
write (‘мама’) – выведет слово, заключенное в апострофах
write (‘сумма равна ’, c) – выведет, например, сумма равна 13
writeln (a, b, c) – выведет значения переменных в строку без знаков препинания через позицию табуляции и переведет курсор на следующую строку.

Оператор вывода

write ( ) - оператор вывода значений переменных или фразы (писать)writeln ( ) – оператор вывода значений

Слайд 11Clrscr (clear screen) – гашение экрана(очистка окна вывода).
Gotoxy(m,n) – установка курсора

в позицию m строки n.
Trxtbackground(c) – установка цвета фона; с – константа, определяющая цвет(цифра от 0 до 7).
Textcolor(c) – установка цвета шрифта; с может принимать значения от 0 до 7.
Deline – удаление строки, в которой находится курсор. Все строки ниже удаленной сдвигаются на одну строку вверх.
Insline – добавление пустоц строки в позицию курсора, все строки за курсором сдвигаются на строку вниз.
Delay(n) – приостановка выполнения программы на n миллисекунд.

Процедуры

Clrscr (clear screen) – гашение экрана(очистка окна вывода).Gotoxy(m,n) – установка курсора в позицию m строки n.Trxtbackground(c) –

Слайд 12Sound(n) – запуск звукогенератора с частотой тона n Гц.
Nosound – отключение

звукового сигнала.
Функции:
Keypressed – значение функции может принимать два значения: true или false. Значение true, если в буфере обмена нет ни одного символа, и false – в противном случае.
Readkey – ввод символов с клавиатуры, без отображения их на экране.
Объяснение применения этих процедур и функций будет кратким. Учащиеся должны усвоить в данном случае только то, какие процедуры и функции есть, каков их формат и для чего они служат. Более полное знакомство с ними будет во время лабораторной работы. 

Процедуры

Sound(n) – запуск звукогенератора с частотой тона n Гц.Nosound – отключение звукового сигнала.   Функции:Keypressed –

Слайд 13Program summa;
var a, b, c: integer;
begin
writeln (‘введите слагаемые’);
readln (a, b);
c:=a+b;
writeln (‘сумма

равна’, c);
end.

Запишем теперь полностью программу на Pascal.

Program summa;var a, b, c: integer;beginwriteln (‘введите слагаемые’);readln (a, b);c:=a+b;writeln (‘сумма равна’, c);end.Запишем теперь полностью программу на

Слайд 14Запустите программу

Запустите программу

Слайд 15Program summa;
var a, b, c: integer;
begin
write ('a= '); readln (a);
write ('b=

'); readln (b);
c:=a+b;
writeln (‘a+b= ’,c);
end.

Исправьте программу следующим образом, запустите и найдите отличия:

Program summa;var a, b, c: integer;beginwrite ('a= '); readln (a);write ('b= '); readln (b);c:=a+b;writeln (‘a+b= ’,c);end.Исправьте программу

Слайд 17 Составьте программу, вычисляющую периметр P и площадь S прямоугольника, если известны

две его стороны a, b. Вывод на экран оформить следующим образом:
введите две стороны прямоугольника в см:
13.5
47.25
периметр прямоугольника равен 121.5 см
площадь прямоугольника равна 637.875 кв. см.

Практическая работа

Составьте программу, вычисляющую периметр P и площадь S прямоугольника, если известны две его стороны a, b. Вывод

Слайд 18Какие форматы целого типа данных существуют в Pascal?
Какие форматы вещественного типа

данных существуют в Pascal?
В каком разделе описываются переменные?
Какие операторы ввода данных существуют в Pascal? Чем они отличаются?
Какие операторы вывода данных существуют в Pascal? Чем они отличаются?
Для чего необходим оператор присваивания?
7. Что означает запись c:6:2 для переменной вещественного типа?

Вопросы для повторения

Какие форматы целого типа данных существуют в Pascal?Какие форматы вещественного типа данных существуют в Pascal?В каком разделе

Слайд 19Задание 1. Составьте программу, вычисляющую количество миллиметров и сантиметров по введенному

количеству метров. Вывод на экран оформить следующим образом:
Введите количество метров: 5
Сантиметров = 500
Миллиметров = 5000
Задание 2. Составьте программу, вычисляющую площадь S прямоугольного треугольника по заданным длинам двух катетов a, b. Вывод на экран оформить следующим образом:
введите два катета в см:
13.5
17.2
площадь прямоугольного треугольника равна 116.1 кв. см.

Домашнее задание

Задание 1. Составьте программу, вычисляющую количество миллиметров и сантиметров по введенному количеству метров. Вывод на экран оформить

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

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


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

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

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

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