1283010
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5.520 руб.;
- курсы повышения квалификации от 1.200 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ ДО 70%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

библиотека
материалов
* Типы данных Переменная Математические операции Оператор 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 слайд * Типы данных Переменная Математические операции Оператор 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 слайд * Конец фильма
Описание слайда:

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

Общая информация

Номер материала: ДA-013937

Вам будут интересны эти курсы:

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Организация работы по формированию медиаграмотности и повышению уровня информационных компетенций всех участников образовательного процесса»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

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

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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