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

Знакомство с языком Паскаль

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

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Управляющий рестораном

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

  • «Знакомство с языком Паскаль»Урок на тему:Учитель математики и информатики М...

    1 слайд

    «Знакомство с языком Паскаль»
    Урок на тему:
    Учитель математики и информатики
    МБО УСОШ № 2
    г. Калача-на-Дону
    Волгоградской области
    Анисимовой Н.А.

  • Цель урока:выяснить структуру программы, операторы, правила оформления и пунк...

    2 слайд

    Цель урока:
    выяснить структуру программы, операторы, правила оформления и пунктуацию языка Turbo Pascal.

  • В 1971 году  Никлаус  Вирт (Швейцария) разработал  язык программирования для...

    3 слайд

    В 1971 году Никлаус Вирт (Швейцария) разработал язык программирования для обучения студентов, который был назван в честь французского ученого Блеза Паскаля.


    Система программирования TURBO PASCAL.
    Паскаль – это универсальный язык программирования, позволяющий решать самые разнообразные задачи обработки информации.

  • 1)язык программирования Тurbo Pascal;2)интегрированная среда программировани...

    4 слайд

    1)язык программирования Тurbo Pascal;
    2)интегрированная среда программирования(компилятор: переводит программу в машинный код и интерпретатор: исполняет команды)

    Состав системы программирования ТР:

  • 1)латинские буквы – большие и малые;2)буквы русского алфавита - большие и ма...

    5 слайд

    1)латинские буквы – большие и малые;
    2)буквы русского алфавита - большие и малые;
    3)цифры – от 0 до 9;
    4)знаки операций - +, -, /, *,=,<, >, <>, <=, >=;
    5)разделительные знаки – ( ) [ ] { } ; . , ‘ _% & # и т. Д.

    Алфавит языка программирования TURBO PASCAL

  • Структура  программы  на  ПаскалеPROGRAM ИМЯ ПРОГРАММЫ;
VAR  список однотипны...

    6 слайд

    Структура программы на Паскале
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: тип;
    BEGIN
    операторы
    END.
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;
    BEGIN
    READ(список ввода);
    READLN(список ввода);
    переменная:=арифметическое выражение ;
    WRITE(список вывода);
    WRITELN(список вывода);
    END.

  • PROGRAM  PRIMER ;    
 VAR  x, y, z, F  :  INTEGER  ;
 BEGIN    
       READ...

    7 слайд

    PROGRAM PRIMER ;
    VAR x, y, z, F : INTEGER ;
    BEGIN
    READ ( x, y, z ) ;
    F := (x + y + z)*2 ;
    WRITELN ( F )
    END.
    Структура программы на Паскале
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: тип;
    BEGIN
    операторы
    END.
    Заголовок программы
    Раздел описания переменных
    Раздел операторов (основная часть)

  • Раздел описания переменных начинается со слова  Var , за  которым  идет списо...

    8 слайд

    Раздел описания переменных начинается со слова Var , за которым идет список имен однотипных переменных через запятую. В языке Паскаль существует два числовых типа величин: вещественный (Real) и целый (Integer). Имена переменных составляются из латинских букв и цифр, причем первым символом - буква.
    PROGRAM ИМЯ ПРОГРАММЫ;


    BEGIN
    READ(список ввода);
    READLN(список ввода);
    переменная:=арифметическое выражение ;
    WRITE(список вывода);
    WRITELN(список вывода);
    END.
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;
    Структура программы на Паскале

  • Раздел  операторов – основная  часть  программы. Начало  и  ко-нец  раздела...

    9 слайд

    Раздел операторов – основная часть программы. Начало и ко-нец раздела отмечаются служебными словами BEGIN и END , которые являются операторными скобками. Между этими сло-вами помещаются все команды алгоритма, записанные на языке Паскаль (операторы). Разделителем операторов являет-ся точка с запятой. В самом конце программы ставится точка.
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;







    Структура программы на Паскале
    BEGIN
    READ(список ввода);
    READLN(список ввода);
    переменная:=арифметическое выражение ;
    WRITE(список вывода);
    WRITELN(список вывода);
    END.

  • Ввод  исходных  данных  с  клавиатуры  происходит  по  опе-ратору   READ  или...

    10 слайд

    Ввод исходных данных с клавиатуры происходит по опе-ратору READ или READLN ( читать ). Оператор READLN отличается от READ только тем, что после ввода данных курсор перемещается в начало новой строки.
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;
    BEGIN







    Структура программы на Паскале
    переменная:=арифметическое выражение ;
    WRITE(список вывода);
    WRITELN(список вывода);
    END.
    READ(список ввода);
    READLN(список ввода);

  • PROGRAM ИМЯ ПРОГРАММЫ;
VAR список однотипных переменных: INTEGER;
         сп...

    11 слайд

    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;
    BEGIN
    READ(список ввода);
    READLN(список ввода);

    WRITE(список вывода);
    WRITELN(список вывода);
    END.
    Оператор присваивания
    переменная:=арифметическое выражение ;
    Арифметический оператор присваивания: слева- переменная, справа - арифметическое выражение, которое должно быть вычислено. Составной символ := читается как «присвоить». Сначала вычисляется арифметическое выражение, затем полученное значение присваивается переменной.Пример: a := sqr (x) + sin (y) / (12*z + 5)

  • moddiv/*-+SIN (x)COS (x)SQR (x)SQRT (x)ABS (x)Sin xCos xx 2|x|  xсложениевыч...

    12 слайд

    mod
    div
    /
    *
    -
    +
    SIN (x)
    COS (x)
    SQR (x)
    SQRT (x)
    ABS (x)
    Sin x
    Cos x
    x 2
    |x|
     x
    сложение
    вычитание
    умножение
    деление
    деление
    нацело
    Остаток
    от деления
    Арифметические операции
    Функции

    F (x)

  • Правила записи арифметических выраженийПравила  записи  арифметических  выраж...

    13 слайд

    Правила записи арифметических выражений
    Правила записи арифметических выражений
    Арифметическое выражение записывается в строку
    Нельзя ставить подряд два знака арифметических операций
    Нельзя опускать знак умножения между сомножителями
    Используются только круглые скобки
    Последовательность выполнения операций определяется по их приоритетам
    Приоритеты
    выполнения операций



    ( )
    F(x)
    *
    /
    +
    -
    div
    mod

  • Вывод   результатов происходит по WRITE или  WRITELN
(писать). Результаты  вы...

    14 слайд

    Вывод результатов происходит по WRITE или WRITELN
    (писать). Результаты выводятся в порядке их перечисле-ния в списке. Разница в выполнении операторов WRITE и WRITELN состоит в том, что после выполнения операции вывода по оператору WRITELN курсор перемещается в начало новой строки.
    PROGRAM ИМЯ ПРОГРАММЫ;
    VAR список однотипных переменных: INTEGER;
    список однотипных переменных:REAL;
    BEGIN
    READ(список ввода);
    READLN(список ввода);
    переменная:=арифметическое выражение ;


    END.
    Структура программы на Паскале
    WRITE(список вывода);
    WRITELN(список вывода);

  • Какие идентификаторы записаны правильно? Задание 1:AXby



6) TU154 2) R...

    15 слайд

    Какие идентификаторы записаны правильно?


    Задание 1:
    AXby




    6) TU154


    2) R&B
    3) 4Wheel
    4) Вася
    5) “PesBarbos”

    7) [QuQu]
    8) _ABBA
    9) A+B

  • program zadacha1;
	var a, b: integer;
		 x, y: real; 
	begin
	  a := 5;...

    16 слайд

    program zadacha1;
    var a, b: integer;
    x, y: real;
    begin
    a := 5;
    10 := x;
    y := 7,8;
    b := 2.5;
    x := 2*(a + y);
    a := b + x;
    end.
    имя переменной должно быть слева от знака :=

    целая и дробная часть отделяются запятой и несоответствие типов

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

  • x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
Запишите выражение в математическом в...

    17 слайд

    x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));

    Запишите выражение в математическом виде:

    Задание 3:

  • Задание 4: Напишите программу вычисления y по формуле:  
y = ( 1- x2 + 5x...

    18 слайд







    Задание 4:
    Напишите программу вычисления y по формуле:
    y = ( 1- x2 + 5x4 )2, где x - данное целое число.
    Program zadacha2;
    Var х, у: integer;
    Вegin
    Write(‘Введите целое число ’);
    Read(x);
    y:=sqr(1-sqr(x)+5*sqr(sqr(x)));
    Write(‘Значение у равно ’,y);
    Read(y);
    End.

  • Исполнение Программы

    19 слайд

    Исполнение Программы

  • Домашнее задание:§ 35 (учебник Семакин 9 кл)
Задание 9, 10

    20 слайд

    Домашнее задание:
    § 35 (учебник Семакин 9 кл)
    Задание 9, 10

  • Используемая литература:1) Фотография Никлауса Вирта:
http://data.businesswor...

    21 слайд

    Используемая литература:
    1) Фотография Никлауса Вирта:
    http://data.businessworld.cz/img/article/img/63/732fafbbdc20279b089d213f180692.jpg
    2) Демонстрация к лекции на тему «Структура программы на Паскале»
    http://files.school-collection.edu.ru/dlrstore/6c855a78-5832-41d5-9417-1390bcd448e0/9_83.pps
    3) Информатика и ИКТ: учебник для 9 класса/И.Г.Семакин, Л.А.Залогова. - М: Бином. Лаборатория знаний, 2012г.

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

Интернет-маркетолог

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 651 036 материалов в базе

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

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

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

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

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

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

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

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

    Баграмова Ирина Александровна
    Баграмова Ирина Александровна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 87741
    • Всего материалов: 227

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

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

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

Бухгалтер

Бухгалтер

500/1000 ч.

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

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

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 151 человек

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

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

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

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

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

Библиотекарь

300/600 ч.

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

Мини-курс

Занимательное обучение русскому языку: основы орфоэпии и тайны русской орфографии

3 ч.

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

Мини-курс

Техническое обслуживание и диагностика сельскохозяйственной техники

5 ч.

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

Мини-курс

Фокусировка и лидерство: достижение успеха в условиях стресса и перемен

4 ч.

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