Инфоурок Информатика ПрезентацииПрезентация "Программируем на Pascal"

Тест "Основы языка программирования Pascal (8 класс)

Файл будет скачан в форматах:

  • pdf
  • docx
41
2
02.04.2025
«Инфоурок»

Материал разработан автором:

Павлова Ксения Александровна

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

Об авторе

Категория/ученая степень: Высшая категория
Место работы: МОУ СОШ №1 с. Варны
Преподаватель информатики в образовательной организации, также являюсь педагогом дополнительного образования в ЦО "Точка роста". Педагогический стаж: 18 лет. Образование: физико-математическое (бакалавриат). Квалификационная категория высшая. Готовлю ребят к ОГЭ,ЕГЭ, ВПР по своему предмету. Являюсь классным руководителем. С января 2025 года автор методических разработок.
Подробнее об авторе
Тест "Основы языка программирования Pascal (8 класс) предназначен для проведения контрольной / проверочной работы по разделу программирования в 8 классе. Данная разработка включает в себя: 20 тестовых вопросов с кратким выбором ответа. Ключ ответов Разбаловка для оценивания обучающегося.

Краткое описание методической разработки

Тест "Основы языка программирования Pascal (8 класс) предназначен для проведения контрольной / проверочной работы по разделу программирования в 8 классе.

Данная разработка включает в себя:

  •  20 тестовых вопросов с кратким выбором ответа. 
  • Ключ ответов
  • Разбаловка для оценивания обучающегося.

 

 

Развернуть описание

Презентация "Программируем на Pascal"

Скачать материал
Скачать материал "Презентация "Программируем на Pascal"" Смотреть ещё 5 734 курса

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

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

  • Turbo Pascal

    1 слайд

    Turbo Pascal

  • Типы данных

    2 слайд

    Типы данных

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

    3 слайд

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

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

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

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

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

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

    4 слайд

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

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


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

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

    5 слайд

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

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

    6 слайд

    Целые
    В каких рядах все данные относятся к целому типу:
    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) тип данных включает в се...

    7 слайд

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

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

    8 слайд

    Вещественные
    В каких рядах все данные НЕ относятся к целому типу:
    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...

    9 слайд

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

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

    10 слайд

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

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

    11 слайд

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

  • Символы

    12 слайд

    Символы

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

    13 слайд

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

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

    14 слайд

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

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

    15 слайд

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

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

    16 слайд

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

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

    17 слайд

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

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

    18 слайд

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

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

    19 слайд

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

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

    20 слайд

    Операции 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данетнет...

    21 слайд

    Операции 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

    22 слайд

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

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

    23 слайд

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

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

    24 слайд

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

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

    25 слайд

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

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

    26 слайд

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

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

    27 слайд

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

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

    28 слайд

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

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

    29 слайд

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

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

    30 слайд

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

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

    31 слайд

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

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

    32 слайд

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

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

    33 слайд

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

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

    34 слайд

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

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

    35 слайд

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

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

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

    36 слайд

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

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

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

    37 слайд

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

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

    38 слайд

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

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

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

    39 слайд

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

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

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

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

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

    40 слайд

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

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

Скачать

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

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

7 281 917 материалов в базе

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

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

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

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

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

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

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

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

    Демидова Елена Владимировна
    Демидова Елена Владимировна
    • На сайте: 1 месяц
    • Подписчики: 0
    • Всего просмотров: 4361
    • Всего материалов: 62

Оформите подписку «Инфоурок.Маркетплейс»

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

Мини-курс

Формирование функциональной грамотности в дошкольном образовании

3 ч.

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

Мини-курс

Комплексные HR-технологии: от подбора до адаптации персонала

4 ч.

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

Мини-курс

Классики русской педагогической мысли

6 ч.

699 руб.
Подать заявку О курсе
  • Этот курс уже прошли 10 человек
Смотреть ещё 5 734 курса