Инфоурок Информатика ПрезентацииИнформатика. Введение в Pascal ( 9 класс)

Информатика. Введение в Pascal ( 9 класс)

Скачать материал
Скачать материал "Информатика. Введение в Pascal ( 9 класс)"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Психолог

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

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

    1 слайд

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

  • Язык программирования – это совокупность набора символов системы (алфавит)...

    2 слайд



    Язык программирования –
    это совокупность набора символов системы (алфавит), правил образования(синтаксис) и истолкования конструкций из символов (семантика) для задания алгоритмов с использованием символов естественного языка.

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

  • Существует два "вида" переводчиков языков программирования, основная задача к...

    3 слайд

    Существует два "вида" переводчиков языков программирования, основная задача которых, перевести программу с языка программирования в машинные коды понятные компьютеру:

    - Компилятор переводит всю программу сразу и только после этого, если в ней нет ошибок, запускает её на выполнение.
    - Интерпретатор переводит текст программы построчно и сразу построчно её выполняет.

  • Запуск Pascal ABC C:\Program Files\PABC\PascalABC.exe

    4 слайд

    Запуск Pascal ABC
    C:\Program Files\PABC\PascalABC.exe

  • Управление средой
Управление средой осуществляется с помощью меню,  которое...

    5 слайд

    Управление средой

    Управление средой осуществляется с помощью меню, которое аналогично меню текстового редактора

  • Алфавит языка26 латинских букв
Цифры
Арифметические операции: +,- , / ,   *,...

    6 слайд

    Алфавит языка
    26 латинских букв
    Цифры
    Арифметические операции: +,- , / , *, MOD, DIV
    Знаки отношений: <,>, =<, >=, <>, OR, AND, NOT
    Специальные символы:

  • 7 слайд

  • Структура программы Программа на языке Pascal состоит из двух основных частей...

    8 слайд

    Структура программы
    Программа на языке Pascal состоит из двух основных частей:
    описания всех данных,
    с которыми производятся действия
    описания самих действий

  • имя  программы ;  {заголовок программы}
{раздел описания меток}

{раздел опис...

    9 слайд

    имя программы ; {заголовок программы}
    {раздел описания меток}

    {раздел описания констант}

    {раздел описания типов}

    {раздел описания переменных}



    {тело программы, представляет собой последовательность операторов, разделенных символом «;»}
    В разделе описания могут быть следующие объекты:
    В разделе действий программы

  • Описание данных

Описание действий

    10 слайд

    Описание данных


    Описание действий


  • Конструкции языкаИз символов алфавита конструируются объекты называемые данны...

    11 слайд

    Конструкции языка
    Из символов алфавита конструируются объекты называемые данными.
    Данные – величины, которые обрабатываются командами и операторами языка.
    Данные Pascal :
    Модули;
    Константы;
    Переменные;
    Функции;
    Выражения;
    Массивы;
    Метки.

  • Типы ДанныхВ любой задаче используются, обрабатываются какие-либо данные числ...

    12 слайд

    Типы Данных
    В любой задаче используются, обрабатываются какие-либо данные числа, целые или вещественные, массивы, символы, слова и т.д. Все они характеризуются своим типом
    Первичными в иерархии типов являются стандартные скалярные, представляющие традиционные типы в языках программирования:

  • целые типы (Integer, Диапазон допустимых значений -32768.. .32767, размер п...

    13 слайд

    целые типы (Integer, Диапазон допустимых значений -32768.. .32767, размер памяти 2 байта );
    вещественные типы (Real, диапазон допустимых значений 2.9 Е -39.. 1.7 Е 38, размер памяти 6 байт)
    символьный тип (Сhar, Значениями символьного типа являются символы из множества ASCII, размер памяти, занимаемый символом, - 1 байт.
    cтроковый тип (String, символы из множества ASCII, занимаемый несколько символом.
    логический тип (Boolean, основу математической логики составляют две константы: True (Истина, 1) и False (Ложь, 0). Логические данные широко используются при сравнении величин.
    Стандартные скалярные типы данных

  • Описание данных в программе

    14 слайд

    Описание данных в программе

  • Переменные - величины значение которых меняется в ходе выполнения действий на...

    15 слайд

    Переменные - величины значение которых меняется в ходе выполнения действий над ними
    Пример: (переменной F присвоено значение 56): F:= 56
    Имя переменной (идентификатор)
    Значение переменной
    Знак присваивания

  • Имя переменной состоит из одного или нескольких символов латинского алфавита....

    16 слайд

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

  • Раздел описания переменных начинается со служебного слова var, само описание...

    17 слайд

    Раздел описания переменных начинается со служебного слова var, само описание переменной содержит два элемента:
    имя переменной (идентификатор) ;
    ее тип


    Эти элементы разделяются двоеточием, после указания типа ставится разделитель - символ «;».
    Var имя переменной : тип переменной;

  • Var  al: integer;	 b,c: real;	 x: char; 
	 y: string;
	 a,b:  boolean;al:...

    18 слайд



    Var al: integer;
    b,c: real;
    x: char;
    y: string;
    a,b: boolean;
    al:=4;
    b:=3.5; c:=0.0034;
    x:=‘A’; y:=‘алф’ ;
    а:=True;
    b:=False;
    Например:
    Описание переменных
    Действие над переменными в программе

  • Переменная в программеa5

    19 слайд

    Переменная в программе
    a
    5

  • Константы - постоянные величины изменение которых в программе не предусмотрен...

    20 слайд

    Константы - постоянные величины изменение которых в программе не предусмотрено.
    Константы по внешнему виду похожи на переменные, однако в отличие от них не могут изменить своего значения.

    Описание констант начинается со служебного слова const

  • В языке имеются стандартные константы, которые можно использовать без предвар...

    21 слайд

    В языке имеются стандартные константы, которые можно использовать без предварительного объявления:
    Пример:
    const
    max =1000;
    Pi = 3.1415;
    С = Pi*2;
    min = - max;

  • ВыраженияВыражения используются для вычисления новых значений.
Операнды - это...

    22 слайд

    Выражения
    Выражения используются для вычисления новых значений.
    Операнды - это некоторые «элементарные» значения: переменные, константы, вызовы функций.
    Примеры выражений:
    а+b-х;
    у -(2-у+с)*у;
    sin(x) -2 + 56;

  • При составлении выражений необходимо знать следующие правила:
 всё выражение...

    23 слайд

    При составлении выражений необходимо знать следующие правила:
    всё выражение должно быть записано в строку. Например:

    ((a*x)-a2)/(x1-x2);

    в выражении в качестве разделителей можно использовать только круглые скобки;
    нельзя записывать подряд два знака. Например, форма записи а+b/-с неправильна, правильной является форма а + b /(-с).

  • Стандартные функции языка

    24 слайд

    Стандартные функции языка

  • Арифметические операции+,-,*,/, div, mod 
Операцию « /» целых чисел использов...

    25 слайд

    Арифметические операции
    +,-,*,/, div, mod
    Операцию « /» целых чисел использовать нельзя, так как результат при этом будет выходить за рамки целого типа. Вместо деления к целочисленным данным применяют две операции:
    операция «деление нацело» с отбрасыванием дробной части, обозначается служебным словом div
    (14 div 3 =4, 5 div 8=0);
    операция «взятие остатка от целочисленного деления», обозначается служебным словом mod
    (14 mod 3 =2, 5 mod 8 = 5).


  • 11| 5
-10  2
1 
-7 div 2= -3-3
-1-7 = (-3)*2 + (-1)Пример с отрицательными чи...

    26 слайд

    11| 5
    -10 2
    1

    -7 div 2= -3
    -3
    -1
    -7 = (-3)*2 + (-1)
    Пример с отрицательными числами
    -7 mod 2= -1
    11 div 5
    11 mod 5

  • Функции Ln(х) и ехр(х) могут быть использованы для возведения в степень по пр...

    27 слайд

    Функции Ln(х) и ехр(х) могут быть использованы для возведения в степень по правилу:



    Например, значение х 9 вычисляется по формуле ехр (9 ln (х)).

    хn = ехр ( n ln(x))

  • ПовторениеКакие типы определены в языке Pascal для работы с числами? 
(Intege...

    28 слайд

    Повторение
    Какие типы определены в языке Pascal для работы с числами?
    (Integer ,real)
    Вычислите значения выражений:
    20 div 6 =;
    3
    2 mod 5 =;
    2
    80 mod 6 =;
    2
    500 div 10 =
    50

  • Найдите значение выражения
 A mod (В div С + 5) -10:
при А = 35, В = 6 , С =...

    29 слайд

    Найдите значение выражения
    A mod (В div С + 5) -10:
    при А = 35, В = 6 , С = 4.
    Ответ-5
    при А = 100, В = 20, С = 3.

    Ответ -9
    Отметьте выражения, которые относятся к целому типу:
    1 + 2.0; trunc(3.1415);
    20/5; sqrt(4);
    sqr(5.0); 5 +round(12.7).

  • Запишите выражения на языке Pascal.1

    30 слайд

    Запишите выражения на языке Pascal.
    1

  • Д/з: записать на языке Паскаль выражения.1)2)У=B=

    31 слайд

    Д/з: записать на языке Паскаль выражения.
    1)
    2)
    У=
    B=

  • Выполните задание на компьютере: «Выражение в паскаль»

    32 слайд

    Выполните задание на компьютере: «Выражение в паскаль»

  • Тема: Операторы языка. Обработка числовых и символьных данных

    33 слайд

    Тема: Операторы языка. Обработка числовых и символьных данных

  • 2)Найдите ошибки в записи переменных:
ЗаданиеQЯN
CLS2A
Л4A2!b
C$K1) Определит...

    34 слайд

    2)Найдите ошибки в записи переменных:

    Задание
    QЯN
    CLS
    2A
    Л4
    A2!b
    C$K
    1) Определите какие типы данных представлены в примере. Где допущены ошибки:
    204.57
    D:=‘нота”
    SЯ=4/$
    2A=15
    204,57
    +89/- 28
    46=:X1
    C4:=5
    75=A

  • Программа- представляет собой последовательность операторов записанных друг з...

    35 слайд

    Программа- представляет собой последовательность операторов записанных друг за другом с новой строки.

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

  • Оператор-  это конструкция (предложение) для описания величин, оформленное в...

    36 слайд

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

  • Типы операторов
Обычно состоят из открывающего оператора, тела, составного оп...

    37 слайд

    Типы операторов

    Обычно состоят из открывающего оператора, тела, составного оператора, и закрывающегося оператора
    Пример:
    IF X>Y THEN Z=X-Y;
    Простые
    Составные
    Пример:
    присваивание
    у :=Sin (Pi/3)

  • Оператор присваиванияДля изменения значения переменной используют оператор пр...

    38 слайд

    Оператор присваивания
    Для изменения значения переменной используют оператор присваивания. Он не имеет ключевого слова и определяется знаком :=
    Min:=34
    Min:= Min+4
    Min:=> 38
    Ячейки памяти
    min

  • Операторы присваивания
Оператор присваивания предназначен для присваивания пе...

    39 слайд

    Операторы присваивания
    Оператор присваивания предназначен для присваивания переменной значения выражения. Оператор обозначается символом «:=». Оператор считается синтаксически правильным, если тип выражения в правой части совпадает с типом переменной.

  • Примеры использования оператора присваивания:
с переменными целого типа – х:...

    40 слайд

    Примеры использования оператора присваивания:
    с переменными целого типа – х: = 200,
    вещественного - у :=Sin (Pi/3) ,
    символьного - с : = ' 6 ';
    булевского - test: =false

  • var a, b: integer;
...
a := 5;
b := a + 2;
a := (a + 2)*(b – 3);
b := b + 1;5...

    41 слайд

    var a, b: integer;
    ...
    a := 5;
    b := a + 2;
    a := (a + 2)*(b – 3);
    b := b + 1;
    5
    5+2
    7
    7*4
    28
    b
    8
    Изменение значений переменной

  • Процедура вывода

    42 слайд

    Процедура вывода

  • Существует две формы процедуры вывода:1)  write (а, b ) ; 2)  writ...

    43 слайд










    Существует две формы процедуры вывода:
    1) write (а, b ) ;
    2) writeln (x, z) ;

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

  • Примеры вывода данных{ вывод значения переменной a}{ вывод значения переменно...

    44 слайд

    Примеры вывода данных
    { вывод значения переменной a}
    { вывод значения переменной a и переход на новую строку}
    { вывод текста }
    {вывод текста и значения переменной c}
    write( a );
    writeln( a );
    writeln( 'Привет!' );
    writeln( 'Ответ: ', c );
    writeln ( a, '+', b, '=', c );

  • 45 слайд

  • Процедура ввода

    46 слайд

    Процедура ввода

  • Существует две формы процедуры ввода:
 read и readln:
Примеры
read(a);
read(a...

    47 слайд

    Существует две формы процедуры ввода:
    read и readln:
    Примеры
    read(a);
    read(a, b,с);
    Readln (x,у);

  • Процедура read обеспечивает ввод данных разных типов с клавиатуры. 
В скобках...

    48 слайд

    Процедура read обеспечивает ввод данных разных типов с клавиатуры.
    В скобках указываются имена переменных, которым присвоятся введенные значения. При вводе нескольких значений с помощью одной процедуры, они разделяются символом «пробел». Для окончания ввода (завершения работы одной процедуры read) нажимается клавиша <Enter>.

  • Создание программ

    49 слайд

    Создание программ

  • program Sum;
	var a, b, c: integer;
	begin
   read ( a, b );
   c := a + b;...

    50 слайд

    program Sum;
    var a, b, c: integer;
    begin
    read ( a, b );
    c := a + b;
    writeln ( c );
    end.
    Пример: программа нахождения суммы 2-х чисел

  • Сложение чисел: полное решение51	program Sum;
	var a, b, c: integer;
	begin...

    51 слайд

    Сложение чисел: полное решение
    51
    program Sum;
    var a, b, c: integer;
    begin
    writeln('Введите два целых числа');
    read ( a, b );
    c := a + b;
    writeln ( a, '+', b, '=', c );
    end.
    Протокол:
    Введите два целых числа
    25 30
    25+30=55
    компьютер
    пользователь

  • Составьте программу вычисляющие  значение выражения, запишите ее в соответств...

    52 слайд

    Составьте программу вычисляющие значение выражения, запишите ее в соответствии с правилами Pascal.
    Задание к уроку:

  • a, b, c, f- целые числа

    53 слайд

    a, b, c, f- целые числа

  • Результат выполнения программы:Решаем пример:




Введите значения переменных...

    54 слайд

    Результат выполнения программы:
    Решаем пример:




    Введите значения переменных a, b, c, f:

    Ответ: 34,230
    4 5 2 9
    Примера должен быть записан по всем правилам записи выражений на языке программирования

  • программа			Program Prim_1;Var a, b, c, f: Integer ;
		x: real;
	Begin
	Writ...

    55 слайд

    программа
    Program Prim_1;
    Var a, b, c, f: Integer ;
    x: real;
    Begin
    Writeln( ‘Решаем пример‘ );
    Writeln ( ‘( (a / b… ) )‘ );
    Writeln ('Введите переменные a, b, f, c ');
    readln (a, b, f, c);
    X := ( a / ( b…) );
    Writeln (‘Ответ:‘ , x :3 :3);
    End.
    Выражение запишите самостоятельно, по всем правилам записи выражений на языке программирования

  • Вычислите выражения1 вариант)2 вариант)

    56 слайд

    Вычислите выражения
    1 вариант)
    2 вариант)

  • Дополнительные возможности в паскаль

    57 слайд

    Дополнительные возможности в паскаль

  • МодулиМодули предназначены для разбиения текста программы на несколько файлов...

    58 слайд

    Модули
    Модули предназначены для разбиения текста программы на несколько файлов. В модулях описываются переменные, константы, типы, классы, процедуры и функции.
    Для того чтобы эти объекты можно было использовать в вызывающем модуле, следует указать имя файла модуля в разделе uses вызывающего модуля.
    Например: uses GraphABC;

  • Модуль CRT предназначен для работы с текстовым окном.Модуль описывается до ра...

    59 слайд

    Модуль CRT предназначен для работы с текстовым окном.
    Модуль описывается до раздела описания переменных.
    uses crt;
    Константы модуля CRT
    Clrscr; –очистка фона экрана;
    TextColor (n); - цвет букв; (0<n<15)
    TextBackGround ( n); –цвет фона.

  • Константы цвета

    60 слайд

    Константы цвета

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 665 120 материалов в базе

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

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

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

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

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

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

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

    Дикунец Наталья Викторовна
    Дикунец Наталья Викторовна
    • На сайте: 8 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 23902
    • Всего материалов: 19

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

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

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

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

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

500/1000 ч.

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

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

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

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

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 809 человек

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

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

36 ч. — 180 ч.

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

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

Разработка и сопровождение требований и технических заданий на разработку и модернизацию систем и подсистем малого и среднего масштаба и сложности

Системный аналитик

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 66 человек из 34 регионов
  • Этот курс уже прошли 83 человека

Мини-курс

Интегративный коучинг: от теории к практике

6 ч.

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

Мини-курс

Брендинг и архитектура бренда: создание уникальности и цельности в маркетинге

2 ч.

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

Мини-курс

Коррекция нарушений у детей: сна, питания и приучения к туалету

6 ч.

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