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

Презентация: Язык программирования Паскаль
Включить эффекты
1 из 27
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
4.0
1 оценка

Комментарии

Нет комментариев для данной презентации

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


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

Аннотация к презентации

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

Краткое содержание

  1. Структура программы
  2. Процедуры ввода-вывода
  3. Ветвление
  4. Циклы с условием
  5. Циклы с пред- и постусловием

Содержание

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

    Язык программирования Паскаль (Pascal)

    Комплекс опорных конспектов и практических занятий г. Новокузнецк, МБНОУ «Гимназия № 59»

    Дымович Е.Е.

  • Слайд 2

    Содержание

    • Структура программы (опорный конспект: типы данных, процедуры ввода-вывода)
    • Процедуры ввода-вывода (пример учебной программы)
    • Ветвление(опорный конспект)
    • Циклыс условием (опорный конспект)
    • Циклы с пред- и постусловием (пример учебной программы)
  • Слайд 3

    Опорный конспект

    Структура программы

    Program имя_программы;Uses Crt;Const…; {раздел констант}Var… ; {раздел переменных}BeginClrscr;...{Операторы –команды основной программы}Readkey;End.

    Типы данных

    Целый: IntegerВещественный: Real

    Объявление переменных

    Varx, y: Integer ;k, z: Real ;

    Оператор присваивания

    имя_переменной:= <выражение>;

    Пример: p:=2*(a+b);

  • Слайд 4

    Язык программирования Паскаль (Pascal)

    Пример учебной программы «Процедуры ввода-вывода. Работа с экраном»

  • Слайд 5

    Составить программу вычисления среднего значения. Цифры для текста подсказок задать const, значения заданий задать с клавиатуры. Вывод оформить в виде:

    Лабораторная работа № 1

    Ученика(цы) 9 класса …

    Фамилия

    Имя

    • Задание 1 (баллов): _
    • Задание 2 (баллов): _
    • Задание 3 (баллов): _

    Средний балл: …

  • Слайд 6

    Математическое описание

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

    • r – номер работы (const)
    • kl – номер класса (const)
    • b1 – балл 1 задания
    • b2 – балл 2 задания
    • b3 – балл 3 задания

    Конспект

    • {Формулы} sr = (b1+b2+b3) / 3
    • {Описание выходных переменных} sr – среднее арифметическое баллов
  • Слайд 7

    Пример программы (без оформления)

    Program Lr1;Uses Crt;Const r = 1; kl = 9;Var b1, b2, b3: Integer;sr: Real;BeginClrscr;Readkey;End.Write ('Задание 1 (баллов): ');Readln(b1);Write ('Задание 2 (баллов): ');Readln(b2);Write ('Задание 3 (баллов): ');Readln(b3);Writeln('Лабораторная работа № ', r);Writeln('Ученика ', kl, ' класса …');Writeln ('Фамилия');Writeln ('Имя');sr := (b1+b2+b3)/3;Writeln ('Средний балл: ',sr:0:2);

    Переписать текст программы в тетрадь.

  • Слайд 8

    Пример программы (с оформлением)

    Program Lr1;Uses Crt;Const r = 1; kl = 9;Var b1, b2, b3: Integer;sr: Real;BeginClrscr;Readkey;End.GotoXY(15, 11); Write ('Задание 1 (баллов): ');Readln(b1);GotoXY(15, 13); Write ('Задание 2 (баллов): ');Readln(b2);GotoXY(15, 15); Write ('Задание 3 (баллов): ');Readln(b3);GotoXY(30,2); Writeln ('Лабораторная работа № ', r);GotoXY(30,4); Writeln ('Ученика ', kl, ' класса …');GotoXY(35,6); Writeln ('Фамилия');GotoXY(45,8); Writeln ('Имя');sr := (b1+b2+b3)/3;GotoXY(20, 22); Writeln ('Средний балл: ',sr:0:2);

    Набрать программу в среде Pascal.

  • Слайд 9

    Задача: Напишите программу, запрашивающую высоту дома h (в метрах), и вычисляющую время падения кирпича t (в секундах) с крыши этого дома по формуле.

    Вместо многоточия впишите необходимые имена переменных и формулу вычисления.

    Блок-схему и текст программы переписать в тетрадь.

  • Слайд 10

    Язык программирования Паскаль (Pascal)

    Опорный конспект «Ветвление»

  • Слайд 11

    Ветвление

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

    • Условный оператор:

    Различают два вида оператора:

    1. полный условный оператор;
    2. неполный условный оператор.
    • Выбор
  • Слайд 12

    Формат неполного условного перехода.

  • Слайд 13

    Формат полного условного оператора.

  • Слайд 14

    Для записи условий используются следующие знаки отношений.

    Помимо простых условий можно в программе использовать и составные (сложные) условия.

    Для их записи используются связки:

    • AND – и; OR – или; NOT – нет.

    Пример:

    • условие –6 < x ≤ 2 в математике - можно записать: – 6 < x и x ≤ 2;
    • наязыке Pascal: IF (–6 < x) and (x <=2)Then…
    • в математике : x <– 6 или x > 2;
    • на языке Pascal: IF (x <–6) or (x >2)Then…
  • Слайд 15

    Выбор

    Для ситуаций, где имеется несколько (три и более) альтернатив.

    Формат оператора выбора:

    Case переменная ofЗначение 1: оператор1 ;Значение 2: оператор2 ;…Else оператор4;end ;

    Пример записи:

    Задать число (от 1 до 4-х). По порядковому номеру числа, определить , какое время года. (1-зима; 2-весна; 3-лето; 4-осень).

    Case x of1: writeln ('Зима');2: writeln ('Весна') ;3: writeln ('Лето');4: writeln ('Осень') ;end;

  • Слайд 16

    Язык программирования Паскаль (Pascal)

    Опорный конспект «Циклы с условием».

  • Слайд 17

    Цикл с предусловием

    while условие do begin{тело цикла}end;

    • можно использовать сложные условия.
  • Слайд 18

    Ввод неизменяющихся переменных (при наличии в исходных данных).

    Сравнение параметра с конечным значением.

  • Слайд 19

    Особенности:

    • условие пересчитывается каждый раз при входе в цикл
    • если условие на входе в цикл ложно, цикл не выполняется ни разу
    • если условие никогда не станет ложным, программа зацикливается
  • Слайд 20

    Сколько раз выполняется цикл, определите значение а или b?

    a:= 4; b:= 6;while a < b do a:= a + 1;

    a:= 4; b:= 6;while a < b do a:= a + b;

    a:= 4; b:= 6;while a > b do a:= a + 1;

    a:= 4; b:= 6;while a < b do b:= a - b;

    a:= 4; b:= 6;while a < b do a:= a - 1;

  • Слайд 21

    Замена for на while

    for i:=1 to 10 dobegin{тело цикла}end;

    i:= 1;while i <= 10 do begin{тело цикла}i:= i + 1;end;

    for i:=a downto b dobegin{тело цикла}end;

    i:= a;while i >= b do begin{тело цикла}i:= i - 1;end;

    Замена while на for возможна только тогда, когда можно заранее рассчитать число шагов цикла.

    Замена цикла for на while возможна всегда.

  • Слайд 22

    Цикл с постусловием

    Цикл с постусловием – это цикл, в котором проверка условия выполняется в конце цикла.

    Особенности:

    • тело цикла всегда выполняется хотя бы один раз
    • после слова until ("до тех пор, пока не…") ставится условие ВЫХОДА из цикла
  • Слайд 23
  • Слайд 24

    Сколько раз выполняется цикл, определите значение а или b?

    a:= 4; b:= 6;repeat a:= a + 1; until a > b;

    a:= 4; b:= 6;repeat a:= a + b; until a > b;

    a:= 4; b:= 6;repeat a:= a + b; until a < b;

    a:= 4; b:= 6;repeat b:= a - b; until a < b;

    a:= 4; b:= 6;repeat a:= a + 2; until a < b;

  • Слайд 25

    Язык программирования Паскаль (Pascal)

    Пример учебной программы «Циклы с пред- и постусловием».

  • Слайд 26

    Вычислить значение

  • Слайд 27
Посмотреть все слайды

Сообщить об ошибке