Тест "Основы языка программирования Pascal (8 класс) предназначен для проведения контрольной / проверочной работы по разделу программирования в 8 классе.
Данная разработка включает в себя:
Курс повышения квалификации
Курс профессиональной переподготовки
Курс профессиональной переподготовки
Курс повышения квалификации
1 слайд
Turbo Pascal
2 слайд
Типы данных
3 слайд
Структура программы
Программа в Turbo Pascal состоит из следующих разделов:
{заголовок};
{описательная часть};
{исполнительная часть}.
4 слайд
Структура программы
Рассмотрим общий вид программы
program ИмяПрограммы;
uses
ИмяМодуля1,…;
label
ИмяМетки1,…;
const
ИмяКонстанты = Значение константы
type
ИмяТипа = ЗначениеТипа;
var
ИмяПеременной : Тип;
{объявление процедур и функций программиста}
Begin
{инструкции}
end.
ЗАГОЛОВОК
ОПИСАТЕЛЬНАЯ ЧАСТЬ
ИСПОЛНИТЕЛЬНАЯ ЧАСТЬ
5 слайд
Целые
В Turbo Pascal поддерживается четыре целочисленных типа данных, каждый из которых имеет свой диапазон значений.
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
нет
нет
нет
нет
да
да
да
7 слайд
Вещественные
В стандартном Pascal вещественный (real) тип данных включает в себя нецелые числа. Например 5,65. Все вещественные типы данных различаются по диапазону чисел после запятой.
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
нет
нет
нет
нет
да
да
нет
9 слайд
Логические
Булевское выражение - это выражение, которое принимает значение True или False.
10 слайд
Символьные
В Pascal также есть тип данных, определяющий символ. Символы заключаются в кавычки ‘s’. Заметьте, ‘2’ – символьный тип, а 2 – уже целый.
Символьные переменные можно складывать и вычитать (‘мама’ + ‘_мыла’ + ‘_раму’ = ‘мама_мыла_раму’), все остальные арфметические действия запрещены.
11 слайд
Алфавит языка
12 слайд
Символы
13 слайд
Специальные символы
14 слайд
Составные символы
15 слайд
Зарезервированные слова
16 слайд
Зарезервированные слова
17 слайд
Операторы
Операторы языка Turbo Pascal можно разделить на простые и сложные. Простые не содержат внутри себя других операторов. Сложные (структурные) операторы представляют собой конструкции, содержащие простые операторы
18 слайд
Ввод данных
Рассмотрим кусок программы ввода данных.
В блоке VAR задаются переменные и их типы. Как мы видим переменные ‘I’ и ‘a’ числовые, а ‘ch’ символьный.
Сам ввод данных задаётся в теле программы. Это можно сделать с помощью команды ‘readln(перементая)’. Как вы видите, нельзя одновременно задавать числовые и символьные типы. Они задаются раздельно друг от друга.
19 слайд
Вывод данных
Рассмотрим кусок программы вывода данных.
Задаём значения каждой переменной
Ввод данных производится командой writeln(значение). Помимо переменных можно выводить сообщения, которые вводятся в кавычках. Письменные сообщения и сами переменные разделяются запятыми. В нашем случае на экран выведется ‘2 + 4 = 6’.
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
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
нет
нет
нет
да
22 слайд
Арифметические функции
2
1/2
x
23 слайд
Условный оператор IF
Ключевые слова if, then, else обозначают “если ”, “то”, “иначе”.
Задаём тип переменной
Вводи целое число
Если число >0, то выводим ‘положительное’
Если число равно 0, то выводим ‘нулевое’
Иначе, то есть во всех остальных случаях выводим‘отрицательное’.
24 слайд
Условный оператор IF
С помощью оператора условия можно подключаться к подпрограмме. Подпрограмма – это программа внутри программы, операции которой не зависят от внешней программы.
Если число =0, то подключается подпрограмма. Она также начинается с ‘begin’, а заканчивается ‘end’.
25 слайд
Условный оператор IF
Дано целое число. Если оно является положительным, то прибавить к нему1; если отрицательным, то вычесть из него2; если нулевым, то заменить его на 10. Вывести полученное число.
Составьте программу:
ПОКАЗАТЬ РЕШЕНИЕ
26 слайд
Условный оператор IF
Даны три числа. Найти наименьшее из них.
Составьте программу:
ПОКАЗАТЬ РЕШЕНИЕ
27 слайд
Оператор Case
Иногда в программе приходится очень много раз употреблять оператор IF, что очень загромождает программу. В этом случае можно использовать оператор CASE, который заменяет собой несколько условий.
Эта программа делает тоже, что и прежняя, но теперь, когда мы заменили If на Case, программа стала выглядеть аккуратней, понятней, и она меньше нагружает компьютер.
=
28 слайд
Оператор Case
Составьте программу:
Дан номер месяца – целое число в диапазоне 1-12 (1-январь, 2-февраль и т.д.). Определить количество дней в этом месяце для не високосного года.
ПОКАЗАТЬ РЕШЕНИЕ
29 слайд
Оператор While
Этот оператор состоит из следующих ключевых слов “while” и “do”. ‘Делать до тех пор, пока’ и ‘выполняй’ соответственно.
Задаём переменные
Пока число i<10 выполняем по кругу действия подпрограммы. Программа будет увеличивать переменные ‘s’ и ‘i’ на 1, пока ‘I’ не станет >=10.
30 слайд
Оператор While
Составьте программу:
Дано целое число N (N>0). Найти наименьшее целое положительное число K, квадрат которого превосходит N: K^2>N. Функцию извлечения квадратного корня не использовать.
ПОКАЗАТЬ РЕШЕНИЕ
31 слайд
Оператор For
Этот вид оператора цикла называют циклом со счётчиком или циклом с параметром. Этот оператор используется чаще остальных.
Пример For a:=1 to 10 do . В данном примере программа выполнит какое-то действие по счётчику а (от 1 до 10).
Цикл For задаёт счётчик от 1 до 45, и для каждого числа будет выполняться действие в подпрограмме. ВАЖНО, после предыдущего действия значение ‘f’ сохраняется. После того, как счётчик закончится подпрограмма закончит выполнять своё действие.
32 слайд
Оператор For
Составьте программу:
Даны целые числа K и N (N > 0). Вывести N раз число K
ПОКАЗАТЬ РЕШЕНИЕ
33 слайд
Оператор For
Составьте программу:
Даны два целых числа A и B (A < B). Найти сумму квадратов всех целых чисел от А до В включительно.
ПОКАЗАТЬ РЕШЕНИЕ
34 слайд
Сцепление строк
Символьные(char) и строковые(string) могут сцепляться друг с помощью +. Рассмотрим пример.
Мы видим, что переменная ‘F’ равна сумме переменных ‘a’ + ‘b’. И в нашем случае F=‘Мама_мыла_раму’.
35 слайд
Удаление и вставка символов
Удаление производится с помощью оператора delete(st,poz,n), где:
st – строковая переменная, из которой производится удаление;
poz – номер символа, с которого будем удалять;
n – количество символов, которое требуется удалить
36 слайд
Удаление и вставка символов
Вставка происходит с помощью оператора insert(s1,s2,n), где:
s1 – строка, куда вставляем;
s2 - строка, которую вставляем;
n – номер символа, куда происходит вставка.
37 слайд
Функции для работы со строками
Оператор length(st) вычисляет длину строки ‘ST’ в результате получается целое число, равное количеству символов с строке.
38 слайд
Функции для работы со строками
Для того, чтобы скопировать определённую часть строки можно воспользоваться оператором copy(st,poz,n), где:
st - строковая переменная, откуда копируем;
poz – номер символа, с которого начинаем копировать;
n – количество символов, которое надо скопировать.
39 слайд
Функции для работы со строками
Для того, чтобы обнаружить символ или группу символов в строке, можно использовать оператор pos(str1,str2), где:
str1 – подстрока, которую ищем;
str2 – строка, в которой ищем подстроку;
Результатом команды Pos является номер первого символа найденной подстроки.
Рассмотрим пример:
40 слайд
Символы и строки
Составьте программу:
Дана строка, состоящая из русских слов, разделенных пробелами (одним или несколькими). Найти количество слов в строке.
ПОКАЗАТЬ РЕШЕНИЕ
Рабочие листы
к вашим урокам
Скачать
7 281 917 материалов в базе
Настоящий материал опубликован пользователем Демидова Елена Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВам будут доступны для скачивания все 249 643 материалы из нашего маркетплейса.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.