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

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

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

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Портной

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

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

    1 слайд

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

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

    2 слайд

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

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

    3 слайд

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

  • 4Типы данных. Типы данных.

    4 слайд

    4
    Типы данных. Типы данных.

  • 5Типы данных. Описание.Пример программы:
	program parimer;
	var x:bute;
	begi...

    5 слайд

    5
    Типы данных. Описание.
    Пример программы:
    program parimer;
    var x:bute;
    begin
    read(x);
    write(x);
    end.

    Описание типа данных в программе
    Варианты описание переменных в программе:
    a) var переменная:тип данных;
    b) var переменная1,переменная2:тип данных;


    Вопрос к аудитории:
    Какие значения можно вводить с клавиатуры?

  • 6Типы данных. ПримерыПример программы:
	program parimer;
	var x:real;
	begin...

    6 слайд

    6
    Типы данных. Примеры
    Пример программы:
    program parimer;
    var x:real;
    begin
    read(x);
    write(x);
    end.

    Вопрос к аудитории:
    Введено с клавиатуры значение:
    125;
    b) true;
    c) Привет
    Что будет происходить после ввода значений?

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

    7 слайд

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

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

    8 слайд

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

  • 9Переменные. Работа с переменными.Присвоение значение переменной:
	а) перемен...

    9 слайд

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

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

    10 слайд

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

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

    11 слайд

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

    var x,y:byte;
    begin
    read(x);
    y:=x;
    write(y);
    end.

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

    12 слайд

    12
    Переменные. Примеры
    Задача. Увеличить переменную X на единицу

    var x,y,c:byte;
    begin
    x:=3;
    x:=x+1;
    end.
    x:=x+1;
    Старое значение “x”
    Новое значение “x”

  • 13Переменные. ПримерыЗадача. Поменять местами значения переменных X и Y:
	
	v...

    13 слайд

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

    var x,y,c:byte;
    begin
    c:=y;
    y:=x;
    x:=c
    end.
    C
    X
    Y
    1
    2
    3

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

    14 слайд

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

  • 15Математические операции

    15 слайд

    15
    Математические операции

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

    16 слайд

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

    Cos(X), Sin(X)
    Возвращает косинус (синус) числа X, где X - угол в радианах.

    Ln(x)
    Возвращает число, равное натуральному логарифму от числа X.

    Pi
    Число Пи.

    Sqr(X)
    Возвращает число, равное квадрату числа X.

    Sqrt(X)
    Возвращает число, равное квадратному корню из числа X.

  • 17Математические операции. Примеры.Задача. Сложить два числа 2 и 6. Вывести р...

    17 слайд

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

    var x:byte;
    begin
    x:=2+6;
    write(x);
    end.

  • 18Математические операции. Примеры.Задача. Прибавить единицу к введенному с к...

    18 слайд

    18
    Математические операции. Примеры.
    Задача. Прибавить единицу к введенному с клавиатуры числа. Вывести результат на экран.

    var x:integer;
    begin
    read(x);
    x:=x+1;
    write(x);
    end.

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

    19 слайд

    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.

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

    20 слайд

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

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

    21 слайд

    21
    Оператор read.
    Оператор чтения данных с экрана:

    Read(x) – читает с экрана и присваевает его переменной х

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

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

    22 слайд

    22
    Оператор write.
    Оператор чтения данных с экрана:

    Write(x) – выводит на экран значение переменной x.

    Write(‘text’) – выводит на экран значение переменной текст “text”.

    Write(x:10:3) – выводит значение переменной округленной до 3 знаков после запятой.

    Write('Число',y) – выводит на экран текст “Число” и значение переменной y.

    Write('Число',y,’отрицательное’) – выводит на экран текст “Число”, значение переменной y и текст “отрицательное”

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

    23 слайд

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

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

    24 слайд

    24
    Оператор if. Описание.
    Описание 1: if условие then оператор 1;

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

    Определение: “Оператор 2” выполняется тогда и только тогда, когда “условие” является ложным!

  • 25Оператор if. Другие определения.Описание:

 if условие then оператор 1 else...

    25 слайд

    25
    Оператор if. Другие определения.
    Описание:

    if условие then оператор 1 else оператор2;

    Если условие истинно то оператор 1 иначе оператор 2;
    Описание на русском языке:

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

    26 слайд

    26
    Оператор if. Логические операции.

    Логические операции используются для проверки различных условий. Если условие выполняется, то оно считается истинным (true), если нет – ложным (false).



    Пример.
    1.) Если x = 5, то x>3 – выражение будет истинно (true).
    2.) Если x = 8, то x<=7 – выражение будет ложно (false).


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

    27 слайд

    27
    Оператор 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. Примеры.Задача: Даны два числа вывести наибольшее их них.Решен...

    28 слайд

    28
    Оператор 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:...

    29 слайд

    29
    Оператор 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.

Задача...

    30 слайд

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

    Задача 2. Проверить делится ли число на 3.

    Задача 3. Проверить является ли число нечетным (условие проверки “(x mod 2)=0” не использовать).

    Задача 4. Даны два числа, вывести на экран наименьшее из них.

    Задача 5. Дано целое число. Если оно является положительным, то прибавить к нему 5; в противном случае – вычесть 1. Результат вывести на экран.

    Задача 6. Даны 3 целых числа, найти количество положительных чисел.

  • 31Оператор if. Составные лог. операторы.Логические операторы and (логическое...

    31 слайд

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

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

    32 слайд

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

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

    33 слайд

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

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

    34 слайд

    34
    Оператор 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) –...

    35 слайд

    35
    Оператор 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

    36 слайд

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

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

    37 слайд

    37
    Оператор 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
опер...

    38 слайд

    38
    Оператор if. Программные скобки.
    Описание 3:



    if условие then
    begin
    оператор 1;
    оператор 2;
    ...
    оператор n;
    end;



    Открытие программных скобок
    Закрытие
    программных скобок

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

    39 слайд

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


    If x > y then
    begin
    c:=y;
    y:=x;
    x:=y;
    end;
    writeln(x,’ ’,y);
    end.

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

    40 слайд

    40
    Оператор 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.

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

    41 слайд

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

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

    42 слайд

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

    Определение 2:
    Если заранее известно количество необходимых повторений, то цикл называется арифметическим. Если же количество повторений заранее неизвестно, то говорят об итерационном цикле.

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

    43 слайд

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

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

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

    44 слайд

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

  • 45Циклы. Арифметические циклы.Описание:

for переменная := значение 1 to знач...

    45 слайд

    45
    Циклы. Арифметические циклы.
    Описание:

    for переменная := значение 1 to значение 2 do оператор;


    Оператор for вызывает оператор, находящийся после слова do, по одному разу для каждого значения в диапазоне от “значения 1” до “значения 2”.

  • 46Циклы. Арифметические циклы.Задача:

Вывести на экран числа от 1 до 16.

Ре...

    46 слайд

    46
    Циклы. Арифметические циклы.
    Задача:

    Вывести на экран числа от 1 до 16.

    Решение:

    i:=0;
    for i:=1 to 16 do WriteLn(x);



  • 47Циклы. Арифметические циклы.Задача:

Вывести на экран таблицу умножения на...

    47 слайд

    47
    Циклы. Арифметические циклы.
    Задача:

    Вывести на экран таблицу умножения на 8.

    Решение:

    for i:=1 to 10 do WriteLn(‘8 * ‘,i,’= ’,8*i);



  • 48Циклы. Арифметические циклы.Задача:

Даны целые числа К и N (N &gt; 0). Вывест...

    48 слайд

    48
    Циклы. Арифметические циклы.
    Задача:

    Даны целые числа К и N (N > 0). Вывести N раз число К.

    Даны два целых числа А и В (А < В). Вывести в порядке возрастания все
    целые числа, расположенные между А и В (включ|ая сами числа А и В ), а также количество N этих чисел.

    Даны два целых числа А и В (А < В). Вывести в порядке убывания все
    целые числа, расположенные между А и В (не включая числа А и В ), а
    также количество N этих чисел.

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

    49 слайд

    49
    Циклы. Арифметические циклы.
    Задача:
    Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2,
    1.4, ..., 2 кг конфет.

    Даны два целых числа А и В (А < В). Найти сумму всех целых чисел
    от А до В включительно.

    Даны два целых числа А и В (А < В). Найти произведение всех целых
    чисел от А до В включительно.

    Даны два целых числа А и В (А < В). Найти сумму квадратов всех целых
    чисел от А до В включительно.

  • 50Конец фильма

    50 слайд

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

Получите профессию

Бухгалтер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 659 991 материал в базе

Скачать материал

Другие материалы

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

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 24.08.2015 2412
    • PPTX 540 кбайт
    • Рейтинг: 5 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Листратенко Марина Валерьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Листратенко Марина Валерьевна
    Листратенко Марина Валерьевна
    • На сайте: 8 лет и 9 месяцев
    • Подписчики: 0
    • Всего просмотров: 26636
    • Всего материалов: 8

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 22 человека из 16 регионов

Курс повышения квалификации

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

от 1580 руб. от 940 руб.
Подать заявку О курсе
  • Этот курс уже прошли 22 человека

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4450 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Математика и информатика")

Учитель математики и информатики

300 ч. — 1200 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 38 человек из 18 регионов
  • Этот курс уже прошли 33 человека

Мини-курс

Психология личности

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 23 регионов

Мини-курс

Развитие коммуникации и речи у детей раннего возраста

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 31 человек из 17 регионов
  • Этот курс уже прошли 18 человек

Мини-курс

Эволюция классической музыки до романтизма

4 ч.

780 руб. 390 руб.
Подать заявку О курсе