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

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

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

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

Экскурсовод (гид)

за 6 месяцев

Пройти курс

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

Скачать

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

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

Психолог-перинатолог

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

  • Язык программирования ПаскальПомощник для учеников 
10-11 классов 
. Подготов...

    1 слайд

    Язык программирования Паскаль
    Помощник для учеников
    10-11 классов
    . Подготовила:
    учитель Макеевской ОШ № 49
    Рагулина Е.А.

  • Живи так, как будто умрешь завтра,Учись так, как будто будешь жить вечно!...

    2 слайд




    Живи так, как будто умрешь завтра,
    Учись так, как будто будешь жить вечно!


    От автора: Надеюсь данный курс поможет вам в изучении языка программирования Паскаль. Здесь вы найдете теоретический материал, тренировочные упражнения и контрольные задания «Проверь себя». Желаю удачи!

  • Выберите нужный вам раздел:Основные структуры языка Паскаль
Массивы. Строки....

    3 слайд

    Выберите нужный вам раздел:
    Основные структуры языка Паскаль
    Массивы. Строки. Графика Паскаля.
    Процедуры и функции. Файлы.
    Рекурсия
    Тренировочные упражнения и задания для самостоятельного выполнения.

  • Тренировочные упражнения по теме «Идентификаторы. Типы данных. Функции Паска...

    4 слайд

    Тренировочные упражнения по теме
    «Идентификаторы. Типы данных. Функции Паскаля»
    Ответь на поставленные вопросы и запомни свои ответы!
    1. Какая запись не может быть идентификатором (тоже, что имя переменной) в Паскале и почему?
    а) Lab_12 б) 2lab в) _stop
    2. Какие символы ограничивают комментарии в Паскале?
    а) () б) (**) в) { }
    3. Какой тип данных не принадлежит к стандартным в Турбо Паскале?
    а) символьный б) логический в) интервальный
    4. Данные какого типа в Паскале могут принимать только два значения?
    а) double б) boolean в) single
    5. Какое из выражений имеет целый тип?
    а) sqr(5.0) б) sqrt(16) в) succ(-2)

  • А теперь сравни свои ответы с правильными!1. Какая запись не может быть идент...

    5 слайд

    А теперь сравни свои ответы с правильными!
    1. Какая запись не может быть идентификатором в Паскале и почему?
    а) Lab_12 б) 2lab в) _stop
    Идентификатор начинается с буквы !!!
    2. Какие символы ограничивают комментарии в Паскале?
    а) () б) (**) в) { }
    3. Какой тип данных не принадлежит к стандартным в Турбо Паскале?
    а) символьный б) логический в) интервальный
    4. Данные какого типа в Паскале могут принимать только два значения?
    а) double б) boolean в) single
    (true –истина или false – ложь)
    5. Какое из выражений имеет целый тип?
    а) sqr(5.0) б) sqrt(16) в) succ(-2)
    Надеюсь твои ответы совпадают с правильными !
    Тогда вперед к новым победам!

  • Если что-то не получается всегда можно вернуться к теории и повторить материа...

    6 слайд

    Если что-то не получается всегда можно вернуться к теории и повторить материал еще раз. Продолжим.
    6. Какого типа будет результат деления 20 на 5?
    а) real б) integer в) boolean
    7. Чему равно trunc(8.71)?
    а) 8 б) 9 в)8.7
    8. Чему равно round(8.71)?
    а) 8 б) 9 в)8.7
    9. Записать приведенное высказывание в виде выражения:
    а) значение а принадлежит отрезку (0;6)
    б) значение а не принадлежит отрезку [10;20]
    10. Определить тип результата следующих выражений:
    а) a>b
    б) sqrt(a+b), если a и b :integer?
    11. Чему равно
    а) 5 div 2
    б) 5 mod 2

  • Посмотрим правильные ответы!6. Какого типа будет результат деления 20 на 5?
а...

    7 слайд

    Посмотрим правильные ответы!
    6. Какого типа будет результат деления 20 на 5?
    а) real (результат деления всегда real) б) integer в) boolean
    7. Чему равно trunc(8.71)?
    а) 8 б) 9 в)8.7
    8. Чему равно round(8.71)?
    а) 8 б) 9 в)8.7
    9. Записать приведенное высказывание в виде выражения:
    а) (a>=0) and (a<=6) - значение а принадлежит отрезку [0;6]
    б) (a<10) or (a>20) значение а не принадлежит отрезку [10;20]
    10. Определить тип результата следующих выражений:
    а) a>b - boolean (операция сравнения переменных)
    б) sqrt(a+b) real (значение корня всегда real) , если a и b :integer?
    11. Чему равно
    а) 5 div 2= 2 ( операция div находит целую часть от деления)
    б) 5 mod 2=1 (операция находит остаток от деления)

  • Задания для самостоятельного выполнения.1. Чему равно ODD(17)  и  ODD(30)?
2....

    8 слайд

    Задания для самостоятельного выполнения.
    1. Чему равно ODD(17) и ODD(30)?
    2. Какая из приведенных записей может быть идентификатором?
    а) var б) began в) file
    3.В каком операторе есть ошибка, если переменная А имеет целый тип?
    а) A:=3 div 4 б) A:=55 mod 24 в) A:=24/6
    4. Чему равно PRED(7)?
    5. Какие из приведенных записей являются неправильными и почему?
    а) ODD(8.4) б) SUCC(3.2) в) PRED(9) г) SIN 6
    6. Определить тип результата выражения:
    a*b + a*a + 2 * a/2, если a, b-integer.
    7. Записать высказывание в виде выражения:
    значение а принадлежит отрезку (-1;6)




  • 8. Запишите оператор присваивания, который увеличивает значение переменной...

    9 слайд




    8. Запишите оператор присваивания, который увеличивает значение переменной х на 5 .



    9. Вычислить значения:
    а) pred(-7) б) trunc(12.3) в) 9 mod 4


    10. Чему равны значения переменных x, y после выполнения операторов:
    x:=7; y:=x-2; x:=3*y; y:=x; x:=12-y

    Надеюсь у тебя все получилось!
    Продолжим?




  • Тренировочные упражнения по теме «Команда ветвления. Оператор цикла»1. Какая...

    10 слайд

    Тренировочные упражнения по теме
    «Команда ветвления. Оператор цикла»
    1. Какая последовательность операторов содержит ошибку:
    а) if a>b then begin c:=a; b:=0; end;
    б) is a>b then c:=a; b:=0;
    в) if a>b then c:=a; else c:=b
    2. Какое значение будет иметь выражение:
    if x=0 then if y>0 then z:=1 else z:=2, если x=-1, y=1, z=0
    3. Какое значение имеет выражение false=true?
    4. Какой из операторов присваивания равнозначный условному оператору: if a then x:=false else x:=true?
    а) x:=not a б) x:=a or (not a) в) x:=a and (not a)
    5. Даны два целых числа. Написать программу, которая выведет на печать первое число, если оно больше второго и оба числа, если это не так.

  • Сравни свои ответы с правильными!1. Какая последовательность операторов содер...

    11 слайд

    Сравни свои ответы с правильными!
    1. Какая последовательность операторов содержит ошибку:
    а) if a>b then begin c:=a; b:=0; end;
    б) is a>b then c:=a; b:=0;
    в) if a>b then c:=a; else c:=b (грубая ошибка – перед else стоит ; )
    2. Какое значение будет иметь выражение:
    if x=0 then if y>0 then z:=1 else z:=2, если x=-1, y=1, z=0
    Ответ: z=2 (т.к. x<>0)
    3. Какое значение имеет выражение false=true?
    Ответ: false или ложь (т.к. false условно равно 0, а true – 1)
    4. Какой из операторов присваивания равнозначный условному оператору: if a then x:=false else x:=true?
    а) x:=not a б) x:=a or (not a) в) x:=a and (not a)
    А программу ты найдешь на следующем слайде!

  • 5. Даны два целых числа. Написать программу, которая выведет на печать пе...

    12 слайд





    5. Даны два целых числа. Написать программу, которая выведет на печать первое число, если оно больше второго и оба числа, если это не так.

    Program primer;
    var a, b: integer;
    begin
    writeln(‘Введите два целых числа’);
    readln(a,b);
    if a>b then writeln(a) else writeln(a,b);
    end.
    Вот такая простая программа у нас получилась!
    Теперь попробуй справиться с заданиями самостоятельно!

  • Задания для самостоятельного выполнения.1.Какое значение будет иметь выражени...

    13 слайд

    Задания для самостоятельного выполнения.
    1.Какое значение будет иметь выражение:
    if x<0 then if y>0 then z:=1 else z:=2, если x=-1, y=1, z=0
    2. Какое значение будет иметь выражение: false<true?
    3. Присвоить переменной а значение наибольшего из трех заданных чисел.
    4. Какая последовательность операторов содержит ошибку:
    а) if x=y then s:=x; else s:=y;
    б) if x=y s:=y else s:=x
    в) if x<>y then s:=x
    5. Даны два вещественных числа. Написать программу, которая возведет в квадрат те из них, значения которых неотрицательны.
    Если что-то не получилось изучи внимательно теорию.
    Теперь перейдем к циклическим структурам:

  • 1. Какой из операторов повторения всегда выполняется хотя бы один раз?
    а)...

    14 слайд

    1. Какой из операторов повторения всегда выполняется хотя бы один раз?
    а) for …to …do б) while … do в) repeat …until
    2. Какой из циклических операторов имеет встроенный счетчик:
    а) for …to …do б) while … do в) repeat …until
    3. В каком из циклических операторов при наличии нескольких операторов в теле цикла не нужно применять операторные скобки?
    а) for …to …do б) while … do в) repeat …until
    4. Что будет напечатано после выполнения операторов:
    for i:=4 downto 1 do writeln(sqr(i)) ?
    5. Написать программу нахождения суммы S любым из вариантов цикла:
    S= 1/x+2/x+3/x+…..+n/x


  • Посмотрим правильные ответы:1. Какой из операторов повторения всегда выполняе...

    15 слайд

    Посмотрим правильные ответы:
    1. Какой из операторов повторения всегда выполняется хотя бы один раз?
    а) for …to …do б) while … do в) repeat …until (т.к условие выхода из цикла проверяется в конце тела цикла)
    2. Какой из циклических операторов имеет встроенный счетчик:
    а) for …to …do б) while … do в) repeat …until
    3. В каком из циклических операторов при наличии нескольких операторов в теле цикла не нужно применять операторные скобки?
    а) for …to …do б) while … do в) repeat …until (т.к. четко
    видны начало цикла (repeat) и конец (until..)
    4. Что будет напечатано после выполнения операторов:
    for i:=4 downto 1 do writeln(sqr(i)) ?
    Ответ: 16
    9
    4
    1

  • 5. Написать программу нахождения суммы S любым из вариантов цикла:S= 1/x+2...

    16 слайд



    5. Написать программу нахождения суммы S любым из вариантов цикла:
    S= 1/x+2/x+3/x+…..+n/x

    Program primer2;
    var n,I,x:integer; s:real; {s-real т.к. в формуле есть деление}
    begin
    writeln(‘Введите X’);
    readln(x);
    s:=0; {начальное значение суммы всегда обнуляется}
    for i:=1 to n do
    s:=s+i/x;
    writeln(‘s=‘,s:10:5);
    end.
    Ну а теперь попробуем выполнить задания самостоятельно!

  • Задания для самостоятельного выполнения1.Можно ли установить шаг (-1) при вып...

    17 слайд

    Задания для самостоятельного выполнения
    1.Можно ли установить шаг (-1) при выполнении оператора
    for …to…do?
    а) да б) нет
    2. Допускается ли изменение в теле цикла значений переменных, которые стоят в заголовке оператора for …to…do?
    а) да б) нет
    3. Как нельзя записывать операторы повторения:
    а) for i:=20 to 1 do б) while i>20 do в) repeat … until i<20
    4. Что будет напечатано после выполнения операторов?
    For i:=1 to 2 do write (i);
    5. Написать программу нахождения произведения любым из вариантов цикла:
    p=(a+1)*(a+2)*(a+3)*(a+4)*…..*(a+n)

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

HR-менеджер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 664 409 материалов в базе

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

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

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

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

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

  • Скачать материал
    • 25.01.2016 755
    • PPTX 829.5 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рагулина Елена Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

    Рагулина Елена Анатольевна
    Рагулина Елена Анатольевна
    • На сайте: 8 лет и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 16240
    • Всего материалов: 5

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

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

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

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

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

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

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

Преподаватель информационных технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 190 человек из 54 регионов
  • Этот курс уже прошли 973 человека

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

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

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

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

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Стратегии карьерного роста и развития

10 ч.

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

Мини-курс

Маркетинг и продажи: стратегии и инструменты для успешного бизнеса

7 ч.

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

Мини-курс

Управление стрессом и психологическими состояниями

2 ч.

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