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

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

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

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

Фитнес-тренер

за 6 месяцев

Пройти курс

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

Скачать

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

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

Овощевод

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

  • Язык программирования Pascal

    1 слайд

    Язык программирования Pascal

  • Программа — это упорядоченный список команд, необходимых для решения некоторо...

    2 слайд

    Программа — это упорядоченный список команд, необходимых для решения некоторой задачи.
    Языком программирования называют систему обозначений, служащую в целях точного описания алгоритмов для ЭВМ. Эти языки являются искусственными языками со строго определенным синтаксисом.

  • Интегрированная система Турбо Паскаль состоит из языка программирования и сре...

    3 слайд

    Интегрированная система Турбо Паскаль состоит из языка программирования и среды программирования. В эту систему входят:
    текстовый редактор;
    компилятор;
    компоновщик;
    загрузчик.

  • Алфавит и некоторые основные операторы языка PascalАлфавит языка Паскаль вклю...

    4 слайд

    Алфавит и некоторые основные операторы языка Pascal
    Алфавит языка Паскаль включает буквы, цифры, шестнадцатеричные цифры, специальные символы, пробелы и зарезервированные слова.
    Буквы — это буквы латинского языка, а также знак подчеркивания. Паскаль не различает прописные и строчные буквы, если только они не используются в качестве данных программы.

  • Цифры — арабские цифры от 0 до 9.
Каждая шестнадцатеричная цифра имеет значен...

    5 слайд

    Цифры — арабские цифры от 0 до 9.
    Каждая шестнадцатеричная цифра имеет значение от 0 до 15. Первые 10 шестнадцатеричных цифр обозначаются арабскими цифрами от 0 до 9. Оставшиеся 6 латинскими буквами А .. F.
    Специальные символы:
    + - * / , ' . : ; <> [ ] { } ( ) ^ @ $ # <> >= <= := (* *) (. .)
    Пробелы в Паскале являются разделителями.

  • Идентификаторы — это имена констант, переменных, меток, типов, объектов, проц...

    6 слайд

    Идентификаторы — это имена констант, переменных, меток, типов, объектов, процедур, модулей, функций и других конструкций языка.
    Длина идентификатора может быть произвольной, но значащими считаются первые 63 символа.
    Идентификатор состоит из любых букв латинского алфавита, цифр, знака подчеркивания.
    Идентификатор не может начинаться с цифры.
    Идентификатор не должен совпадать ни с одним из зарезервированных слов.

  • Переменные можно сравнить с устройством, способным хранить элемент информации...

    7 слайд

    Переменные можно сравнить с устройством, способным хранить элемент информации, например, число. Во время выполнения программы содержимое этого устройства может меняться.

  • Операция присваивания. 
В результате присваивания переменная получает конкрет...

    8 слайд

    Операция присваивания.
    В результате присваивания переменная получает конкретное значение.
    Имя Пременной:=Выражение
    := — оператор присваивания языка Паскаль.


  • Выполнение инструкций присваивания заключается в следующем:
вычисляется резул...

    9 слайд

    Выполнение инструкций присваивания заключается в следующем:
    вычисляется результат выражения, находящегося справа от символа «:=»;
    вычисленное значение записывается в переменную, имя которой стоит слева от символа «:=».
    Пример.
    Counter:=0;
    Pi:=3.1415926;
    z:=(rl+r2)/(r2*rl);
    d:=b*b-4*c*a;

  • Выражение состоит из операндов и операторов. Операторы находятся между операн...

    10 слайд

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

  • Арифметические операторы, которые применяются для записи алгебраических выраж...

    11 слайд

    Арифметические операторы, которые применяются для записи алгебраических выражений на Паскале:

  • Правила выполнения операторов:
Операторы *,/, div, mod имеют более высокий пр...

    12 слайд

    Правила выполнения операторов:
    Операторы *,/, div, mod имеют более высокий приоритет и выполняются раньше , чем операторы + и -.
    Если приоритет операторов одинаков, то оператор, стоящий левее, выполняется раньше.
    Для задания любого нужного порядка выполнения операций в выражениях можно использовать скобки.

  • Пример.  
Математическая запись функции имеет вид:




Запись этой функции на...

    13 слайд

    Пример.
    Математическая запись функции имеет вид:




    Запись этой функции на Паскале:

    Y:=(2*x)/(x+3)

  • Cтруктура программы на языке PascalЛюбая программа (или программная единица —...

    14 слайд

    Cтруктура программы на языке Pascal
    Любая программа (или программная единица — процедура или функция) на Паскале состоит из трех основных разделов:
    Раздел заголовка
    Раздел описаний
    Раздел исполняемых операторов (тело программы)

  • Заголовок состоит из  зарезервированного слова program, после которого следуе...

    15 слайд

    Заголовок состоит из зарезервированного слова program, после которого следует собственно имя программы. В конце обязательно ставится знак ;.
    Описание переменных начинается с зарезервированного слова VAR, а описание констант (если они используются) — CONST.
    Тело программы - раздел исполняемых операторов. Оформляется операторными скобками:
    begin ... end. Все операторы, реализующие алгоритм, должны помещаться между этими операторными скобками.

  • Структура программы Pascal имеет вид:Program ИмяПрограммы;
Var  ...;
Begin...

    16 слайд

    Структура программы Pascal имеет вид:

    Program ИмяПрограммы;
    Var ...;
    Begin

    End.

  • Типы данных  языка ПаскальДля всех переменных в программе должен быть определ...

    17 слайд

    Типы данных языка Паскаль
    Для всех переменных в программе должен быть определен их тип.
    Целый — Integer — значением переменной этого типа может быть целое число из отрезка
    [-32768; 32767].
    Вещественный — Real — значением переменной этого типа может быть вещественное число, модуль которого принадлежит отрезку [2,9 • 10-39; 1,7 • 108].
    Логический — Boolean — переменная этого типа может принимать только два значения: истина (true) или ложь (false).
    Символьный — Char — значением переменной этого типа может быть любой символ из набора ASCII-символов.

  • 18 слайд

  • Составной оператор — это последовательность произвольных операторов программы...

    19 слайд

    Составной оператор — это последовательность произвольных операторов программы, заключенная в операторные скобки — зарезервированные слова Begin ... end.
    Begin

    begin


    end;

    end
    End.
    Символ «;» называется пустым оператором и означает окончание предшествующего ему оператора.

  • ОператорыОператор вывода – Write( ); или Writln( )
Оператор ввода – Read( );...

    20 слайд

    Операторы
    Оператор вывода – Write( ); или Writln( )
    Оператор ввода – Read( ); или Readln( )
    Оператор присваивания - :=

    Для вывода вещественного значения используют форматы вывода.
    Например: Write(D:5:2 ), где первая цифра – количество знаков в числе, вторая – количество знаков после запятой.

  • Линейный алгоритм Задание. Составить программу.
Даны переменные А и В. Требуе...

    21 слайд

    Линейный алгоритм
    Задание. Составить программу.
    Даны переменные А и В. Требуется обменять их значения, т.е. переменная А должна получить значение В, а В — значение А.

    Program Obmen;
    Var a,b,dop:integer;
    Begin
    Write(‘Введите значения двух переменных a,b ’);
    {Значения можно вводить через пробел или запятую}
    Readln(a,b);
    dop:=a;
    a:=b;
    b:=dop;
    Writeln(‘a= ’,b,‘b= ’,a);
    End.

  • Оператор условного перехода if  then ;

да

    22 слайд

    Оператор условного перехода
    if <условие> then <действие1>;


    да

  •  if  then 
         else ;
данет

    23 слайд

    if <условие> then <действие1>
    else <действие2>;

    да
    нет

  • Ветвящийся алгоритмЗадание. Составить программу.
Вычислить значение Y:...

    24 слайд

    Ветвящийся алгоритм
    Задание. Составить программу.
    Вычислить значение Y: x+2, если x<10
    Y=
    x-2, если 10≤х

    Program Vetv1;
    var х, у:real;
    Begin
    Write (х);
    Readln(x);
    if х<10 then у:=х+2
    else у:=х-2;
    Writeln(у);
    End.

  • Оператор цикла с параметрома) шаг равен  +1
For := to  do ;

Тело циклавыходF...

    25 слайд

    Оператор цикла с параметром
    а) шаг равен +1
    For <параметр>:=<нач.знач.> to <кон.знач.> do <оператор>;


    Тело цикла
    выход
    For <> to (downto) <> do

  • б) шаг равен  -1
For := downto  do ;

    26 слайд

    б) шаг равен -1
    For <параметр>:=<нач.знач.> downto <кон.знач.> do <оператор>;

  • Оператор цикла с параметромПример.
Вычислить сумму натуральных чисел: S=1+2+3...

    27 слайд

    Оператор цикла с параметром
    Пример.
    Вычислить сумму натуральных чисел: S=1+2+3+…+N.

    Program Sum1;
    var n:integer;
    Begin
    write(n);
    readln(n);
    S:=0;
    for i:=1 до n
    do S:=S+i;
    writeln(S);
    End.

  • Оператор циклас постусловиемrepeat
;
;
…

until  ; нетда

    28 слайд

    Оператор цикла
    с постусловием
    repeat
    <оператор1>;
    <оператор2>;

    <операторN>
    until <условие>;
    нет
    да

  • Оператор цикла c постусловиемПример.  Составить программу, которая вводит сим...

    29 слайд

    Оператор цикла c постусловием
    Пример. Составить программу, которая вводит символ и выводит на экран его код.
    Функция Ord(ch) – возвращает код символа ch в ASCII-таблице

    Program Symbol;
    var ch:char;
    const Cr=13;
    Begin
    repeat
    write(ch);
    readln(ch);
    writeln(Ord(ch));
    until Ord(ch)=Cr;
    End.

  • Оператор циклас предусловиемwhile    do  ;выходданет

    30 слайд

    Оператор цикла
    с предусловием
    while <условие> do <оператор>;
    выход
    да
    нет

  • Оператор цикла с предусловиемПример.
Дано натуральное число N. Просуммировать...

    31 слайд

    Оператор цикла с предусловием
    Пример.
    Дано натуральное число N. Просуммировать это число 5 раз.

    Program Kol;
    var k,N,S:integer;
    Begin
    write (N);
    readln(N);
    S:=0;
    k:=0;
    while k<5 do
    begin
    k:=k+1; S:=S+N;
    end;
    writeln (S);
    End.

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

Секретарь-администратор

за 6 месяцев

Пройти курс

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

Скачать

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

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

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

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

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

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

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

  • Скачать материал
    • 17.04.2016 7445
    • PPTX 685 кбайт
    • 295 скачиваний
    • Рейтинг: 4 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Мосина Анастасия Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

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

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

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

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

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

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

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

500/1000 ч.

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

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

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 611 человек из 77 регионов
  • Этот курс уже прошли 965 человек

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

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 579 человек

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

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

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

300/600 ч.

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

Мини-курс

Управление и менеджмент в спортивной сфере

7 ч.

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

Мини-курс

Эффективные стратегии текстовых коммуникаций в бизнесе

6 ч.

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

Мини-курс

Стратегии клиентоориентированного бизнеса

4 ч.

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