Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике "Основы Паскаль"

Презентация по информатике "Основы Паскаль"



Осталось всего 4 дня приёма заявок на
Международный конкурс "Мириады открытий"
(конкурс сразу по 24 предметам за один оргвзнос)


  • Информатика
* Типы данных Переменная Математические операции Оператор read, write Операто...
Паскаль. Типы данных.
* Типы данных. Назначение Типы данных определяют: Возможные значения переменн...
* Типы данных. Типы данных. Идентификатор	Длина (байт)	Диапазон значений	Опер...
* Типы данных. Описание. Пример программы: 	program parimer; 	var x:bute; 	be...
* Типы данных. Примеры Пример программы: 	program parimer; 	var x:real; 	begi...
Паскаль. Переменная.
* Переменные. Определение. Переменной называют элемент программы, который пре...
* Переменные. Работа с переменными. Присвоение значение переменной: 	а) перем...
* Переменные. Примеры Передача переменной числового значения “3”: 	var x:byte...
* Переменные. Примеры Передача переменной X числового значения переменной Y....
* Переменные. Примеры Задача. Увеличить переменную X на единицу 	 	var x,y,c:...
* Переменные. Примеры Задача. Поменять местами значения переменных X и Y:...
Паскаль. Математические операции.
* Математические операции Символ операции	Название операции	Пример *	умножени...
* Математические операции. Функции Abs(X) 	Возвращает абсолютное значение чис...
* Математические операции. Примеры. Задача. Сложить два числа 2 и 6. Вывести...
* Математические операции. Примеры. Задача. Прибавить единицу к введенному с...
* Математические операции. Примеры. Задача. Возвести в квадрат число введенно...
Паскаль. Оператор read, write.
* Оператор read. Оператор чтения данных с экрана: 	 Read(x) – читает с экрана...
* Оператор write. Оператор чтения данных с экрана: 	 Write(x) – выводит на эк...
Паскаль. Оператор if.
* Оператор if. Описание. Описание 1: if условие then оператор 1; Логическое у...
* Оператор if. Другие определения. Описание: if условие then оператор 1 else...
* Оператор if. Логические операции. Логические операции используются для пров...
* Оператор if. Примеры. Задача: Составить программу для вывода на экран сообщ...
* Оператор if. Примеры. Задача: Даны два числа вывести наибольшее их них. Реш...
* Оператор if. Примеры. Задача: Проверить является ли число четным. Решение 1...
* Оператор if. Задачи. Задача 1. Проверить является ли число больше 8. Задача...
* Оператор if. Составные лог. операторы. Логические операторы and (логическое...
* Оператор if. Составные лог. операторы. Таблица истинности для or (“или”) Ус...
* Оператор if. Составные лог. операторы. Таблица истинности для not (отрицани...
* Оператор if. Примеры выражений. Пример 1: X = 5 и Y = 6 Выражение (x5) – ис...
* Оператор if. Примеры выражений. Пример 2: X = 5 и Y = 6 Выражение (x5) – ис...
* Оператор if. Примеры выражений. Пример 3: X = 5 и Y = 6 Выражение (not x
* Оператор if. Примеры. Задача: Составить программу для проверки является ли...
* Оператор if. Программные скобки. Описание 3: if условие then begin оператор...
* Оператор if. Программные скобки. Задача: Поменять местами переменные, если...
* Оператор if. Программные скобки. Задача: Составить программу для вычисления...
Паскаль. Циклы. Оператор for.
* Циклы. Определение 1: Многократно повторяющийся участок вычислительного про...
* Циклы. В итерационных циклах производится проверка некоторого условия, и в...
* Циклы. Особенность этих циклов заключается в том, что тело цикла с постусло...
* Циклы. Арифметические циклы. Описание: for переменная := значение 1 to знач...
* Циклы. Арифметические циклы. Задача: Вывести на экран числа от 1 до 16. Реш...
* Циклы. Арифметические циклы. Задача: Вывести на экран таблицу умножения на...
* Циклы. Арифметические циклы. Задача: Даны целые числа К и N (N > 0). Вывест...
* Циклы. Арифметические циклы. Задача: Дано вещественное число — цена 1 кг ко...
* Конец фильма
1 из 50

Описание презентации по отдельным слайдам:

№ слайда 1 * Типы данных Переменная Математические операции Оператор read, write Операто
Описание слайда:

* Типы данных Переменная Математические операции Оператор read, write Оператор if Паскаль.

№ слайда 2 Паскаль. Типы данных.
Описание слайда:

Паскаль. Типы данных.

№ слайда 3 * Типы данных. Назначение Типы данных определяют: Возможные значения переменн
Описание слайда:

* Типы данных. Назначение Типы данных определяют: Возможные значения переменных Внутреннюю форму представления числа в памяти PC Операции на данными В языке Паскаль (Делфи) типы данных (переменных) указывают в программе заранее!

№ слайда 4 * Типы данных. Типы данных. Идентификатор	Длина (байт)	Диапазон значений	Опер
Описание слайда:

* Типы данных. Типы данных. Идентификатор Длина (байт) Диапазон значений Операции integer 2 -32768..32767 +, -, /, *, Div, Mod, >=, <=, =, <>, <, > byte 1 0..255 +, -, /, *, Div, Mod, >=, <=, =, <>, <, > word 2 0..65535 +, -, /, *, Div, Mod, >=, <=, =, <>, <, > real 6 2,9x10-39 - 1,7x1038 +, -, /, *, >=, <=, =, <>, <, > boolean 1 true, false Not, And, Or, Xor, >=, <=, =, <>, <, > char 1 все символы кода ASCII +, >=, <=, =, <>, <, >

№ слайда 5 * Типы данных. Описание. Пример программы: 	program parimer; 	var x:bute; 	be
Описание слайда:

* Типы данных. Описание. Пример программы: program parimer; var x:bute; begin read(x); write(x); end. Описание типа данных в программе Варианты описание переменных в программе: a) var переменная:тип данных; b) var переменная1,переменная2:тип данных; Вопрос к аудитории: Какие значения можно вводить с клавиатуры?

№ слайда 6 * Типы данных. Примеры Пример программы: 	program parimer; 	var x:real; 	begi
Описание слайда:

* Типы данных. Примеры Пример программы: program parimer; var x:real; begin read(x); write(x); end. Вопрос к аудитории: Введено с клавиатуры значение: 125; b) true; c) Привет Что будет происходить после ввода значений?

№ слайда 7 Паскаль. Переменная.
Описание слайда:

Паскаль. Переменная.

№ слайда 8 * Переменные. Определение. Переменной называют элемент программы, который пре
Описание слайда:

* Переменные. Определение. Переменной называют элемент программы, который предназначен для хранения, коррекции и передачи данных внутри программы. Описание переменной: См. в тетради тему “Типы данных”

№ слайда 9 * Переменные. Работа с переменными. Присвоение значение переменной: 	а) перем
Описание слайда:

* Переменные. Работа с переменными. Присвоение значение переменной: а) переменная:= значение переменной; b) переменная:= переменная; Значение (или значение переменной) которое ПЕРЕДАЕТСЯ переменной Переменная которой ПРИСВАЕВАЕТСЯ значение

№ слайда 10 * Переменные. Примеры Передача переменной числового значения “3”: 	var x:byte
Описание слайда:

* Переменные. Примеры Передача переменной числового значения “3”: var x:byte; begin x:=3; end. Передача переменной числового значения “54666”: var x:string; begin x:=‘Текс’; end.

№ слайда 11 * Переменные. Примеры Передача переменной X числового значения переменной Y.
Описание слайда:

* Переменные. Примеры Передача переменной X числового значения переменной Y. Вывод на экран значения переменной Y: var x,y:byte; begin read(x); y:=x; write(y); end.

№ слайда 12 * Переменные. Примеры Задача. Увеличить переменную X на единицу 	 	var x,y,c:
Описание слайда:

* Переменные. Примеры Задача. Увеличить переменную X на единицу var x,y,c:byte; begin x:=3; x:=x+1; end. x:=x+1; Старое значение “x” Новое значение “x”

№ слайда 13 * Переменные. Примеры Задача. Поменять местами значения переменных X и Y:
Описание слайда:

* Переменные. Примеры Задача. Поменять местами значения переменных X и Y: var x,y,c:byte; begin c:=y; y:=x; x:=c end.

№ слайда 14 Паскаль. Математические операции.
Описание слайда:

Паскаль. Математические операции.

№ слайда 15 * Математические операции Символ операции	Название операции	Пример *	умножени
Описание слайда:

* Математические операции Символ операции Название операции Пример * умножение 2*3 (результат: 6 / деление 30/5 (результат: 6) + сложение 2+3 (результат: 5) - вычитание 5-3 (результат: 2) div целочисленное деление 5 div 2 (результат: 2) mod остаток от деления 5 mod 2 (результат: 1)

№ слайда 16 * Математические операции. Функции Abs(X) 	Возвращает абсолютное значение чис
Описание слайда:

* Математические операции. Функции Abs(X) Возвращает абсолютное значение числа X. Cos(X), Sin(X) Возвращает косинус (синус) числа X, где X - угол в радианах. Ln(x) Возвращает число, равное натуральному логарифму от числа X. Pi Число Пи. Sqr(X) Возвращает число, равное квадрату числа X. Sqrt(X) Возвращает число, равное квадратному корню из числа X.

№ слайда 17 * Математические операции. Примеры. Задача. Сложить два числа 2 и 6. Вывести
Описание слайда:

* Математические операции. Примеры. Задача. Сложить два числа 2 и 6. Вывести результат на экран: var x:byte; begin x:=2+6; write(x); end.

№ слайда 18 * Математические операции. Примеры. Задача. Прибавить единицу к введенному с
Описание слайда:

* Математические операции. Примеры. Задача. Прибавить единицу к введенному с клавиатуры числа. Вывести результат на экран. var x:integer; begin read(x); x:=x+1; write(x); end.

№ слайда 19 * Математические операции. Примеры. Задача. Возвести в квадрат число введенно
Описание слайда:

* Математические операции. Примеры. Задача. Возвести в квадрат число введенное с клавиатуры. Вывести результат на экран. Решение 1: var x:integer; begin read(x); x:=x*x; write(x); end. Решение 2: var x:integer; begin read(x); x:=sqr(x); write(x); end.

№ слайда 20 Паскаль. Оператор read, write.
Описание слайда:

Паскаль. Оператор read, write.

№ слайда 21 * Оператор read. Оператор чтения данных с экрана: 	 Read(x) – читает с экрана
Описание слайда:

* Оператор read. Оператор чтения данных с экрана: Read(x) – читает с экрана и присваевает его переменной х Read(x,y) - читает поочередно с экрана значения и присваивает его переменной х и y соответственно.

№ слайда 22 * Оператор write. Оператор чтения данных с экрана: 	 Write(x) – выводит на эк
Описание слайда:

* Оператор write. Оператор чтения данных с экрана: Write(x) – выводит на экран значение переменной x. Write(‘text’) – выводит на экран значение переменной текст “text”. Write(x:10:3) – выводит значение переменной округленной до 3 знаков после запятой. Write('Число',y) – выводит на экран текст “Число” и значение переменной y. Write('Число',y,’отрицательное’) – выводит на экран текст “Число”, значение переменной y и текст “отрицательное”

№ слайда 23 Паскаль. Оператор if.
Описание слайда:

Паскаль. Оператор if.

№ слайда 24 * Оператор if. Описание. Описание 1: if условие then оператор 1; Логическое у
Описание слайда:

* Оператор if. Описание. Описание 1: if условие then оператор 1; Логическое условие (простое или составное) Оператор 1 Определение: “Оператор 1” выполняется тогда и только тогда, когда “условие” является истинным! Описание 2: if условие then оператор 1 else оператор 2; Определение: “Оператор 2” выполняется тогда и только тогда, когда “условие” является ложным!

№ слайда 25 * Оператор if. Другие определения. Описание: if условие then оператор 1 else
Описание слайда:

* Оператор if. Другие определения. Описание: if условие then оператор 1 else оператор2; Если условие истинно то оператор 1 иначе оператор 2; Описание на русском языке:

№ слайда 26 * Оператор if. Логические операции. Логические операции используются для пров
Описание слайда:

* Оператор if. Логические операции. Логические операции используются для проверки различных условий. Если условие выполняется, то оно считается истинным (true), если нет – ложным (false). Пример. 1.) Если x = 5, то x>3 – выражение будет истинно (true). 2.) Если x = 8, то x<=7 – выражение будет ложно (false). Логическая операция Описание Логическая операция Описание = равное >= Больше или равно > больше <= Меньше или равно < меньше <> Не равно == точное равно

№ слайда 27 * Оператор if. Примеры. Задача: Составить программу для вывода на экран сообщ
Описание слайда:

* Оператор if. Примеры. Задача: Составить программу для вывода на экран сообщения о том является ли число отрицательным или положительным. Решение 1: program test; var x:real; begin writeln('Введите число'); read(x); if x>=0 then write('Число является положительным'); end. Решение 2: .... if x>=0 then write('Число является положительным') else write('Число является отрицательным'); …

№ слайда 28 * Оператор if. Примеры. Задача: Даны два числа вывести наибольшее их них. Реш
Описание слайда:

* Оператор if. Примеры. Задача: Даны два числа вывести наибольшее их них. Решение: program test; var x,y:integer; begin writeln('Введите число 1'); read(x); writeln('Введите число 2'); read(y); if x>y then write('Число ’,x,’больше числа ’, y) else write('Число ‘,y,’больше числа ’, x); end.

№ слайда 29 * Оператор if. Примеры. Задача: Проверить является ли число четным. Решение 1
Описание слайда:

* Оператор if. Примеры. Задача: Проверить является ли число четным. Решение 1: program chetno; var x:integer; begin writeln('Введите число'); read(x); if (x mod 2)=0 then write('Число четное') else write('Число не четное'); end.

№ слайда 30 * Оператор if. Задачи. Задача 1. Проверить является ли число больше 8. Задача
Описание слайда:

* Оператор if. Задачи. Задача 1. Проверить является ли число больше 8. Задача 2. Проверить делится ли число на 3. Задача 3. Проверить является ли число нечетным (условие проверки “(x mod 2)=0” не использовать). Задача 4. Даны два числа, вывести на экран наименьшее из них. Задача 5. Дано целое число. Если оно является положительным, то прибавить к нему 5; в противном случае – вычесть 1. Результат вывести на экран. Задача 6. Даны 3 целых числа, найти количество положительных чисел.

№ слайда 31 * Оператор if. Составные лог. операторы. Логические операторы and (логическое
Описание слайда:

* Оператор if. Составные лог. операторы. Логические операторы and (логическое “и”), or (логическое “или”) – позволяют создавать составные логические выражения. Таблица истинности для and (“и”) Условие 1 Условие 2 Выражение true true true true false false false true false false false false

№ слайда 32 * Оператор if. Составные лог. операторы. Таблица истинности для or (“или”) Ус
Описание слайда:

* Оператор if. Составные лог. операторы. Таблица истинности для or (“или”) Условие 1 Условие 2 Выражение true true true true false true false true true false false false

№ слайда 33 * Оператор if. Составные лог. операторы. Таблица истинности для not (отрицани
Описание слайда:

* Оператор if. Составные лог. операторы. Таблица истинности для not (отрицание) Условие 1 Выражение true false false true

№ слайда 34 * Оператор if. Примеры выражений. Пример 1: X = 5 и Y = 6 Выражение (x5) – ис
Описание слайда:

* Оператор if. Примеры выражений. Пример 1: X = 5 и Y = 6 Выражение (x<7) and (y>5) – истинно true true Выражение (x<1) and (y>5) – ложно false true

№ слайда 35 * Оператор if. Примеры выражений. Пример 2: X = 5 и Y = 6 Выражение (x5) – ис
Описание слайда:

* Оператор if. Примеры выражений. Пример 2: X = 5 и Y = 6 Выражение (x<7) or (y>5) – истинно true true Выражение (x<1) or (y>5) – истинно false true

№ слайда 36 * Оператор if. Примеры выражений. Пример 3: X = 5 и Y = 6 Выражение (not x
Описание слайда:

* Оператор if. Примеры выражений. Пример 3: X = 5 и Y = 6 Выражение (not x<7) – ложно true Выражение (not x<1) – истинно false

№ слайда 37 * Оператор if. Примеры. Задача: Составить программу для проверки является ли
Описание слайда:

* Оператор if. Примеры. Задача: Составить программу для проверки является ли число больше 5 и меньше 20 одновремено. Решение: program test; var x:integer; begin writeln('Введите число'); read(x); if (x>5) and (x<20) then write('Является') else write('Не является'); end.

№ слайда 38 * Оператор if. Программные скобки. Описание 3: if условие then begin оператор
Описание слайда:

* Оператор if. Программные скобки. Описание 3: if условие then begin оператор 1; оператор 2; ... оператор n; end; Открытие программных скобок Закрытие программных скобок

№ слайда 39 * Оператор if. Программные скобки. Задача: Поменять местами переменные, если
Описание слайда:

* Оператор if. Программные скобки. Задача: Поменять местами переменные, если первая переменна больше второй. … If x > y then begin c:=y; y:=x; x:=y; end; writeln(x,’ ’,y); end.

№ слайда 40 * Оператор if. Программные скобки. Задача: Составить программу для вычисления
Описание слайда:

* Оператор if. Программные скобки. Задача: Составить программу для вычисления корней квадратного уравнения … d:= B*B-4*A*C; If d > 0 then begin x1:=(-1)*B+sqr(d); x2:=(-1)*B-sqrt(d); writeln(‘Первый корень равен ’,x1); writeln(‘Второй корень равен ’,x2); end; If d = 0 then … If d < 0 then … end.

№ слайда 41 Паскаль. Циклы. Оператор for.
Описание слайда:

Паскаль. Циклы. Оператор for.

№ слайда 42 * Циклы. Определение 1: Многократно повторяющийся участок вычислительного про
Описание слайда:

* Циклы. Определение 1: Многократно повторяющийся участок вычислительного процесса называется циклом. Определение 2: Если заранее известно количество необходимых повторений, то цикл называется арифметическим. Если же количество повторений заранее неизвестно, то говорят об итерационном цикле.

№ слайда 43 * Циклы. В итерационных циклах производится проверка некоторого условия, и в
Описание слайда:

* Циклы. В итерационных циклах производится проверка некоторого условия, и в зависимости от результата этой проверки происходит либо выход из цикла, либо повторение выполнения тела цикла. Если проверка условия производится перед выполнением блока операторов, то такой итерационный цикл называется циклом с предусловием (цикл "пока"), а если проверка производится после выполнения тела цикла, то это цикл с постусловием (цикл "до").

№ слайда 44 * Циклы. Особенность этих циклов заключается в том, что тело цикла с постусло
Описание слайда:

* Циклы. Особенность этих циклов заключается в том, что тело цикла с постусловием всегда выполняется хотя бы один раз, а тело цикла с предусловием может ни разу не выполниться. В зависимости от решаемой задачи необходимо использовать тот или иной вид итерационных циклов.

№ слайда 45 * Циклы. Арифметические циклы. Описание: for переменная := значение 1 to знач
Описание слайда:

* Циклы. Арифметические циклы. Описание: for переменная := значение 1 to значение 2 do оператор; Оператор for вызывает оператор, находящийся после слова do, по одному разу для каждого значения в диапазоне от “значения 1” до “значения 2”.

№ слайда 46 * Циклы. Арифметические циклы. Задача: Вывести на экран числа от 1 до 16. Реш
Описание слайда:

* Циклы. Арифметические циклы. Задача: Вывести на экран числа от 1 до 16. Решение: … i:=0; for i:=1 to 16 do WriteLn(x); …

№ слайда 47 * Циклы. Арифметические циклы. Задача: Вывести на экран таблицу умножения на
Описание слайда:

* Циклы. Арифметические циклы. Задача: Вывести на экран таблицу умножения на 8. Решение: … for i:=1 to 10 do WriteLn(‘8 * ‘,i,’= ’,8*i); …

№ слайда 48 * Циклы. Арифметические циклы. Задача: Даны целые числа К и N (N &gt; 0). Вывест
Описание слайда:

* Циклы. Арифметические циклы. Задача: Даны целые числа К и N (N > 0). Вывести N раз число К. Даны два целых числа А и В (А < В). Вывести в порядке возрастания все целые числа, расположенные между А и В (включ|ая сами числа А и В ), а также количество N этих чисел. Даны два целых числа А и В (А < В). Вывести в порядке убывания все целые числа, расположенные между А и В (не включая числа А и В ), а также количество N этих чисел.

№ слайда 49 * Циклы. Арифметические циклы. Задача: Дано вещественное число — цена 1 кг ко
Описание слайда:

* Циклы. Арифметические циклы. Задача: Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, ..., 2 кг конфет. Даны два целых числа А и В (А < В). Найти сумму всех целых чисел от А до В включительно. Даны два целых числа А и В (А < В). Найти произведение всех целых чисел от А до В включительно. Даны два целых числа А и В (А < В). Найти сумму квадратов всех целых чисел от А до В включительно.

№ слайда 50 * Конец фильма
Описание слайда:

* Конец фильма



57 вебинаров для учителей на разные темы
ПЕРЕЙТИ к бесплатному просмотру
(заказ свидетельства о просмотре - только до 11 декабря)


Автор
Дата добавления 24.08.2015
Раздел Информатика
Подраздел Презентации
Просмотров322
Номер материала ДA-013937
Получить свидетельство о публикации
Похожие материалы

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