Инфоурок Информатика ПрезентацииУрок по информатике "Программируем на Паскале"

Урок по информатике "Программируем на Паскале"

Скачать материал
Скачать материал "Урок по информатике "Программируем на Паскале""

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Заместитель директора

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

  • Программируем на PASCAL

    1 слайд

    Программируем на PASCAL

  • Turbo Pascal

    2 слайд

    Turbo Pascal

  • Типы данных

    3 слайд

    Типы данных

  • Структура программы  Программа в Turbo Pascal состоит из следующих разделов:...

    4 слайд

    Структура программы
    Программа в Turbo Pascal состоит из следующих разделов:

    {заголовок};

    {описательная часть};

    {исполнительная часть}.

  • Структура программыРассмотрим общий вид программы

program ИмяПрограммы;
uses...

    5 слайд

    Структура программы
    Рассмотрим общий вид программы

    program ИмяПрограммы;
    uses
    ИмяМодуля1,…;
    label
    ИмяМетки1,…;
    const
    ИмяКонстанты = Значение константы
    type
    ИмяТипа = ЗначениеТипа;
    var
    ИмяПеременной : Тип;
    {объявление процедур и функций программиста}
    Begin
    {инструкции}
    end.


    ЗАГОЛОВОК
    ОПИСАТЕЛЬНАЯ ЧАСТЬ
    ИСПОЛНИТЕЛЬНАЯ ЧАСТЬ

  • Целые    В Turbo Pascal поддерживается четыре целочисленных типа данных, кажд...

    6 слайд

    Целые
    В Turbo Pascal поддерживается четыре целочисленных типа данных, каждый из которых имеет свой диапазон значений.

  • ЦелыеВ каких рядах все данные относятся к целому типу:1) 2; 56; 6,52) 56; 67;...

    7 слайд

    Целые
    В каких рядах все данные относятся к целому типу:
    1) 2; 56; 6,5
    2) 56; 67; 1
    3) 2; g3e; 3
    4) 6; -7; 88
    5) 3,4; 65; -56
    6) -2; -77,00; 9
    7) -4; -fr3; 6,789
    нет
    нет
    нет
    нет
    да
    да
    да

  • ВещественныеВ стандартном Pascal вещественный (real) тип данных включает в се...

    8 слайд

    Вещественные
    В стандартном Pascal вещественный (real) тип данных включает в себя нецелые числа. Например 5,65. Все вещественные типы данных различаются по диапазону чисел после запятой.

  • ВещественныеВ каких рядах все данные НЕ относятся к целому типу:1) 4; 8; 7,94...

    9 слайд

    Вещественные
    В каких рядах все данные НЕ относятся к целому типу:
    1) 4; 8; 7,94
    2) 9; -56; 1
    3) 7,00; 6,7; -5,4
    4) -4,01; 0,75; -0.1
    5) 0; -22,4; 7
    6) 0,1; 0,2; 0,5
    7) 345; 657; 6
    нет
    нет
    нет
    нет
    да
    да
    нет

  • ЛогическиеБулевское выражение - это выражение, которое принимает значение Tru...

    10 слайд

    Логические
    Булевское выражение - это выражение, которое принимает значение True или False.

  • СимвольныеВ Pascal также есть тип данных, определяющий символ. Символы заключ...

    11 слайд

    Символьные
    В Pascal также есть тип данных, определяющий символ. Символы заключаются в кавычки ‘s’. Заметьте, ‘2’ – символьный тип, а 2 – уже целый.
    Символьные переменные можно складывать и вычитать (‘мама’ + ‘_мыла’ + ‘_раму’ = ‘мама_мыла_раму’), все остальные арфметические действия запрещены.

  • Алфавит языка

    12 слайд

    Алфавит языка

  • Символы

    13 слайд

    Символы

  • Специальные символы

    14 слайд

    Специальные символы

  • Составные символы

    15 слайд

    Составные символы

  • Зарезервированные слова

    16 слайд

    Зарезервированные слова

  • Зарезервированные слова

    17 слайд

    Зарезервированные слова

  • ОператорыОператоры языка Turbo Pascal можно разделить на простые и сложные. П...

    18 слайд

    Операторы
    Операторы языка Turbo Pascal можно разделить на простые и сложные. Простые не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы

  • Ввод данныхРассмотрим кусок программы ввода данных.В блоке VAR задаются перем...

    19 слайд

    Ввод данных
    Рассмотрим кусок программы ввода данных.
    В блоке VAR задаются переменные и их типы. Как мы видим переменные ‘I’ и ‘a’ числовые, а ‘ch’ символьный.
    Сам ввод данных задаётся в теле программы. Это можно сделать с помощью команды ‘readln(перементая)’. Как вы видите, нельзя одновременно задавать числовые и символьные типы. Они задаются раздельно друг от друга.

  • Вывод данныхРассмотрим кусок программы вывода данных.Задаём значения каждой п...

    20 слайд

    Вывод данных
    Рассмотрим кусок программы вывода данных.
    Задаём значения каждой переменной
    Ввод данных производится командой writeln(значение). Помимо переменных можно выводить сообщения, которые вводятся в кавычках. Письменные сообщения и сами переменные разделяются запятыми. В нашем случае на экран выведется ‘2 + 4 = 6’.

  • Операции Div и ModЦелочисленной деление Div. Показывает целую часть числа, об...

    21 слайд

    Операции Div и Mod
    Целочисленной деление Div. Показывает целую часть числа, образовавшуюся в результате деления. Поделим, 5 / 2 = 2.5, и div этого числа = 2.
    Например:
    11 div 5 = 2
    10 div 3 = 3
    2 div 3 = 0
    123 div 4 = 30
    17 div -5 = -3
    Оператор MOD вычисляет остаток после целочисленного деления. Поделим, 10/3 = 3 + 1, значит mod этого числа равен = 1.
    Например:
    10 mod 5 =0
    14 mod 5 = 4
    22 mod 5 = 2
    -17 mod 5 = -2
    -17 mod -5 = -2

  • Операции Div и ModВыполните задания:1) 18 mod 6 = ?a) 3б) 5в) 0г) 0.3данетнет...

    22 слайд

    Операции Div и Mod
    Выполните задания:
    1) 18 mod 6 = ?
    a) 3
    б) 5
    в) 0
    г) 0.3
    да
    нет
    нет
    нет
    2) 121 mod 10 = ?
    а) 12
    б) 1
    в) 0.1
    г) 10
    нет
    нет
    нет
    да
    3) 44 div 4 =?
    а) 11
    б) 4
    в) 1
    г) 0
    нет
    нет
    нет
    да
    4) 17 div 3 = ?
    а) 2
    б) 3
    в) 4
    г) 5
    нет
    нет
    нет
    да

  • Арифметические функции21/2x

    23 слайд

    Арифметические функции
    2
    1/2
    x

  • Условный оператор IFКлючевые слова if, then, else обозначают “если ”, “то”, “...

    24 слайд

    Условный оператор IF
    Ключевые слова if, then, else обозначают “если ”, “то”, “иначе”.
    Задаём тип переменной
    Вводи целое число
    Если число >0, то выводим ‘положительное’
    Если число равно 0, то выводим ‘нулевое’
    Иначе, то есть во всех остальных случаях выводим‘отрицательное’.

  • Условный оператор IFС помощью оператора условия можно подключаться к подпрогр...

    25 слайд

    Условный оператор IF
    С помощью оператора условия можно подключаться к подпрограмме. Подпрограмма – это программа внутри программы, операции которой не зависят от внешней программы.
    Если число =0, то подключается подпрограмма. Она также начинается с ‘begin’, а заканчивается ‘end’.

  • Условный оператор IFДано целое число. Если оно является положительным, то при...

    26 слайд

    Условный оператор IF
    Дано целое число. Если оно является положительным, то прибавить к нему1; если отрицательным, то вычесть из него2; если нулевым, то заменить его на 10. Вывести полученное число.
    Составьте программу:
    ПОКАЗАТЬ РЕШЕНИЕ

  • Условный оператор IFДаны три числа. Найти наименьшее из них. Составьте програ...

    27 слайд

    Условный оператор IF
    Даны три числа. Найти наименьшее из них.
    Составьте программу:
    ПОКАЗАТЬ РЕШЕНИЕ

  • Оператор CaseИногда в программе приходится очень много раз употреблять операт...

    28 слайд

    Оператор Case
    Иногда в программе приходится очень много раз употреблять оператор IF, что очень загромождает программу. В этом случае можно использовать оператор CASE, который заменяет собой несколько условий.
    Эта программа делает тоже, что и прежняя, но теперь, когда мы заменили If на Case, программа стала выглядеть аккуратней, понятней, и она меньше нагружает компьютер.
    =

  • Оператор CaseСоставьте программу:Дан номер месяца – целое число в диапазоне 1...

    29 слайд

    Оператор Case
    Составьте программу:
    Дан номер месяца – целое число в диапазоне 1-12 (1-январь, 2-февраль и т.д.). Определить количество дней в этом  месяце для не високосного года.
    ПОКАЗАТЬ РЕШЕНИЕ

  • Оператор WhileЭтот оператор состоит из следующих ключевых слов “while” и “do”...

    30 слайд

    Оператор While
    Этот оператор состоит из следующих ключевых слов “while” и “do”. ‘Делать до тех пор, пока’ и ‘выполняй’ соответственно.
    Задаём переменные
    Пока число i<10 выполняем по кругу действия подпрограммы. Программа будет увеличивать переменные ‘s’ и ‘i’ на 1, пока ‘I’ не станет >=10.

  • Оператор WhileСоставьте программу:Дано целое число N (N&gt;0). Найти наименьшее...

    31 слайд

    Оператор While
    Составьте программу:
    Дано целое число N (N>0). Найти наименьшее целое  положительное число K, квадрат  которого превосходит  N: K^2>N. Функцию извлечения квадратного корня не использовать.
    ПОКАЗАТЬ РЕШЕНИЕ

  • Оператор ForЭтот вид оператора цикла называют циклом со счётчиком или циклом...

    32 слайд

    Оператор For
    Этот вид оператора цикла называют циклом со счётчиком или циклом с параметром. Этот оператор используется чаще остальных.
    Пример For a:=1 to 10 do . В данном примере программа выполнит какое-то действие по счётчику а (от 1 до 10).
    Цикл For задаёт счётчик от 1 до 45, и для каждого числа будет выполняться действие в подпрограмме. ВАЖНО, после предыдущего действия значение ‘f’ сохраняется. После того, как счётчик закончится подпрограмма закончит выполнять своё действие.

  • Оператор ForСоставьте программу:Даны целые числа K и N (N &gt; 0). Вывести N раз...

    33 слайд

    Оператор For
    Составьте программу:
    Даны целые числа K и N (N > 0). Вывести N раз число K 
    ПОКАЗАТЬ РЕШЕНИЕ

  • Оператор ForСоставьте программу:Даны два целых числа A и B (A &lt; B). Найти сум...

    34 слайд

    Оператор For
    Составьте программу:
    Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от А до В включительно.
    ПОКАЗАТЬ РЕШЕНИЕ

  • Сцепление строкСимвольные(char) и строковые(string) могут сцепляться друг с п...

    35 слайд

    Сцепление строк
    Символьные(char) и строковые(string) могут сцепляться друг с помощью +. Рассмотрим пример.
    Мы видим, что переменная ‘F’ равна сумме переменных ‘a’ + ‘b’. И в нашем случае F=‘Мама_мыла_раму’.

  • Удаление и вставка символовУдаление производится с помощью оператора delete(s...

    36 слайд

    Удаление и вставка символов
    Удаление производится с помощью оператора delete(st,poz,n), где:

    st – строковая переменная, из которой производится удаление;
    poz – номер символа, с которого будем удалять;
    n – количество символов, которое требуется удалить

  • Удаление и вставка символовВставка происходит с помощью оператора insert(s1,s...

    37 слайд

    Удаление и вставка символов
    Вставка происходит с помощью оператора insert(s1,s2,n), где:

    s1 – строка, куда вставляем;
    s2 - строка, которую вставляем;
    n – номер символа, куда происходит вставка.

  • Функции для работы со строками  Оператор length(st) вычисляет длину строки ‘S...

    38 слайд

    Функции для работы со строками
    Оператор length(st) вычисляет длину строки ‘ST’ в результате получается целое число, равное количеству символов с строке.

  • Функции для работы со строкамиДля того, чтобы скопировать определённую часть...

    39 слайд

    Функции для работы со строками
    Для того, чтобы скопировать определённую часть строки можно воспользоваться оператором copy(st,poz,n), где:

    st - строковая переменная, откуда копируем;
    poz – номер символа, с которого начинаем копировать;
    n – количество символов, которое надо скопировать.

  • Функции для работы со строкамиДля того, чтобы обнаружить символ или группу си...

    40 слайд

    Функции для работы со строками
    Для того, чтобы обнаружить символ или группу символов в строке, можно использовать оператор pos(str1,str2), где:

    str1 – подстрока, которую ищем;
    str2 – строка, в которой ищем подстроку;

    Результатом команды Pos является номер первого символа найденной подстроки.

    Рассмотрим пример:

  • Символы и строкиСоставьте программу:Дана строка, состоящая из русских слов, р...

    41 слайд

    Символы и строки
    Составьте программу:
    Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Найти количество слов в строке.
    ПОКАЗАТЬ РЕШЕНИЕ

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 671 659 материалов в базе

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

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

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

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

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

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

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

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

    Тинькова Елена Николаевна
    Тинькова Елена Николаевна
    • На сайте: 8 лет и 10 месяцев
    • Подписчики: 0
    • Всего просмотров: 11551
    • Всего материалов: 8

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

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

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

Технолог-калькулятор общественного питания

Технолог-калькулятор общественного питания

500/1000 ч.

Подать заявку О курсе

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

Методы и инструменты современного моделирования

72 ч. — 180 ч.

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

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

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

36 ч. — 180 ч.

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

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

Компьютерная грамотность для пенсионеров

36 ч. — 180 ч.

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

Мини-курс

Психология детства и подросткового возраста

3 ч.

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

Мини-курс

Методика образовательных игр с детьми раннего возраста

3 ч.

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

Мини-курс

Психология общения: от многоплановости до эффективности

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе
  • Сейчас обучается 49 человек из 29 регионов
  • Этот курс уже прошли 13 человек