- Презентации
- Презентация. Язык программирования Паскаль. Для изучения в 9 классе.
Презентация. Язык программирования Паскаль. Для изучения в 9 классе.
Автор публикации: Слепокуров П.М.
Дата публикации: 03.12.2016
Краткое описание:
1
ОБЩИЕ СВЕДЕНИЯ О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПАСКАЛЬ НАЧАЛА ПРОГРАММИРОВАНИЯ
2
Ключевые слова язык программирования программа алфавит служебные слова типы д...
0
Благодаря этой рекламе сайт может продолжать свое существование, спасибо за просмотр.
3
Языки программирования - это формальные языки, предназначенные для записи алг...
4
Алфавит языка Алфавит языка программирования Паскаль - набор допустимых симво...
5
Алфавит языка В алфавит языка Паскаль включены неделимые элементы (составные...
6
Словарь языка Служебное слово языка Паскаль Значение служебного слова and и...
7
Алфавит и словарь языка Имена (констант, переменных, программ и других объект...
8
Простые типы данных Типы величин Название Обозначение Допустимые значения Об...
9
Структура программы на языке Паскаль Служебное слово program и имя программы...
10
Раздел описания переменных Целый тип Вещественный тип Символьный тип Имена пе...
11
Общий вид программы program ; const ; var ; begin ; ; … end. Операторы -...
12
Оператор присваивания Основное преобразование данных, выполняемое компьютером...
13
Оперативная память Выполнение оператора присваивания Процессор 10 + 5 a s b...
14
Самое главное Паскаль - универсальный язык программирования, получивший своё...
15
Вопросы и задания В честь кого назван язык программирования Паскаль? Почему я...
16
Опорный конспект Оператор присваивания: := Язык Паскаль – универсальный язык...
17
Электронные образовательные ресурсы http://files.school-collection.edu.ru/dlr...
18
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ
19
Ключевые слова оператор вывода writer формат вывода оператор ввода read
20
Вывод данных Вывод данных из оперативной памяти на экран монитора: write ( ,<...
21
Варианты организации вывода Вариант организации вывода Оператор вывода Резуль...
22
Формат вывода Формат вывода позволяет установить количество позиций на экране...
23
Первая программа program n_1; const pi=3.14; var r, c, s: real; begin r:=5.4;...
24
Ввод данных с клавиатуры read (, …, ) Ввод в оперативную память значений пер...
25
Ввод данных с клавиатуры Команда ввода-вывода var i, j: integer;x: real;a: ch...
26
Улучшенная программа program n_1; const pi=3.14; var r, c, s: real; begin wri...
27
Самое главное Для ввода в оперативную память значений переменных используются...
28
Вопросы и задания Запишите оператор, обеспечивающий во время работы программы...
29
Опорный конспект Ввод в оперативную память значений переменных выполняют опер...
30
Источники информации http://files.school-collection.edu.ru/dlrstore/d1a6e9b7-...
31
ПРОГРАММИРОВАНИЕ КАК ЭТАП РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРЕ НАЧАЛА ПРОГРАММИРОВАНИЯ
32
Ключевые слова постановка задачи формализация алгоритмизация программирование...
33
Этапы решения задач на компьютере Исходные данные Словесная информационная мо...
34
Задача о пути торможения автомобиля Водитель автомобиля, движущегося с некото...
35
Второй этап Задача о пути торможения автомобиля В данной ситуации мы имеем де...
36
Задача о пути торможения автомобиля Третий этап Представим алгоритм решения з...
37
Задача о пути торможения автомобиля Четвёртый этап Запишем данный алгоритм на...
38
Задача о пути торможения автомобиля Пятый этап Протестировать составленную пр...
39
Самое главное Этапы решения задачи с использованием компьютера: 1) постановка...
40
Вопросы и задания Перечислите основные этапы решения задачи с использованием...
41
Опорный конспект Компьютер обладает огромным быстродействием и абсолютной исп...
42
ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
43
Ключевые слова вещественный тип данных целочисленный тип данных символьный ти...
44
Числовые типы данных Стандартные функции языка Паскаль: Функция Назначение...
45
Исследование функций round, int и frac Выполните программу несколько раз для...
46
Целочисленный тип данных Операции над целыми числами в языке Паскаль: Операци...
47
Операции div и mod program n_4; var x, a, b, c, s: integer; begin writeln ('Н...
48
Символьный и строковый типы данных Функция ord преобразовывает букву в её чис...
49
Символьный и строковый типы данных program n_5; var a: char; kod: integer; b:...
50
Логический тип данных Величины логического типа принимают всего два значения:...
51
Логический тип данных Пусть ans - логическая переменная, n - целая переменная...
52
Логический тип данных Логическим переменным можно присваивать значения логиче...
53
program n_7; var a, b, c: integer; ans: boolean; begin writeln ('Определение...
54
Самое главное Типы данных в языке Паскаль: вещественный целочисленный символь...
55
Вопросы и задания Для заданного x вычислите у по формуле у = х3 + 2,5х2 – х +...
56
Опорный конспект Тип данных в Паскале Типы данных в языке Паскаль: вещественн...
57
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
58
Ключевые слова условный оператор неполный условный оператор составной операто...
59
Общий вид условного оператора Перед else знак «;» не ставится. Полная форма у...
60
Условный оператор program n_9; var x, a, b: real; begin writeln ('Определение...
61
Неполная форма условного оператора program n_10; var y, a, b, c: integer; beg...
62
Составной оператор В условном операторе и после then, и после else можно испо...
63
begin x1:=(-b+sqrt(d))/2/a; x2:=(-b-sqrt(d))/2/a; writeln ('Корни уравнения:...
64
Блок-схема решения КВУР Конец Вывод «Корни уравнения: х1=», х1, «х2=», х2 х1:...
65
Вложенные ветвления Возможна следующая конструкция: if then if then else...
66
Решение линейного уравнения program n_12; var a, b, x: real; begin writeln ('...
67
Самое главное При записи на языке Паскаль разветвляющихся алгоритмов использу...
68
Вопросы и задания Как на языке Паскаль записывается полное и неполное ветвлен...
69
Опорный конспект Условный оператор if then else if then begin end Полна...
70
ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ НАЧАЛА ПРОГРАММИРОВАНИЯ
71
Ключевые слова while ( цикл-ПОКА) repeat (цикл-ДО) for (цикл с параметрами)
72
Программирование циклов с заданным условием продолжения работы Общий вид опер...
73
program n_14; var x, y, q, r: integer; begin writeln ('Частное и остаток'); w...
74
Программирование циклов с заданным условием окончания работы Общий вид операт...
75
program n_15; var i: integer; x: real; begin writeln ('График тренировок'); i...
76
Программирование циклов с заданным числом повторений Общий вид оператора: for...
77
program n_16; var i,n:integer;a,y:real; begin writeln ('Возведение в степень'...
78
Различные варианты программирования циклического алгоритма Для решения одной...
79
program n_17; var n, k1, k2: integer; begin k1:=0; k2:=0; repeat write ('Введ...
80
Ввод осуществляется до тех пор, пока не будет введён ноль. Работа продолжаетс...
81
Самое главное В языке Паскаль имеются три вида операторов цикла: while цикл-П...
82
Вопросы и задания Дана последовательность операторов: a:=1; b:=2; while a+...
83
Опорный конспект while (цикл-ПОКA) repeat (цикл-ДО) for (цикл с параметром)....
84
ОДНОМЕРНЫЕ МАССИВЫ ЦЕЛЫХ ЧИСЕЛ НАЧАЛА ПРОГРАММИРОВАНИЯ
85
Ключевые слова массив описание массива таблица заполнение массива вывод масси...
86
Массив Массив - это поименованная совокупность однотипных элементов, упорядоч...
87
Описание массива Общий вид описания массива: var : array [ .. ] of ; var a: a...
88
Способы заполнения массива 1 способ. Ввод каждого значения с клавиатуры: for...
89
Вывод массива 1 способ. Элементы массива можно вывести в строку, разделив их...
90
Объявление массива Заполнение массива Вывод массива program n_1 ; var i: int...
91
Вычисление суммы элементов массива Суммирование элементов массива осуществляе...
92
Вычисление суммы элементов массива Основной фрагмент программы: s:=0; for i:=...
93
Вычисление суммы элементов массива program n_2; var s, i: integer; a: array[...
94
Типовые задачи поиска Определение наибольшего (наименьшего) элемента массива...
95
1) Взять верхнюю карточку, записать на доске (запомнить) число как наибольшее...
96
Программа поиска наибольшего элемента в массиве program n_3; var s, i, imax:...
97
Нахождение элемента массива с заданными свойствами Результатом поиска элемент...
98
Поиск элемента, равного n В программе найден последний из элементов, удовлетв...
99
Поиск элемента, равного 50 program n_5; var n, i: integer; a:array[1...10] o...
100
Подсчет количества элементов Для подсчета вводится переменная, значение котор...
101
Сумма значений элементов, удовлетворяющих условию program n_7; var s, i: int...
102
Сортировка массива 1. В массиве выбирается максимальный элемент 2. Максимальн...
103
Сортировка массива 1 6 9 0 0 2 5 0 4 3 3 2 2 1 1 0 1 2 4 3 6 5 9 1 4 5 2 6 9...
104
Сортировка массива for i:=1 to 9 do begin imax:=i; for j:=i+1 to 10 do if a[j...
105
Самое главное Массив - это поименованная совокупность однотипных элементов, у...
106
Вопросы и задания Может ли массив одновременно содержать целые и вещественные...
107
Опорный конспект Ввод с клавиатуры Массив - это поименованная совокупность од...
108
ЗАПИСЬ ВСПОМОГАТЕЛЬНЫХ АЛГОРИТМОВ НА ЯЗЫКЕ Паскаль НАЧАЛА ПРОГРАММИРОВАНИЯ
109
Ключевые слова подпрограмма процедура функция рекурсивная функция
110
Подпрограммы Запись вспомогательных алгоритмов в языках программирования осущ...
111
Процедуры Процедура - подпрограмма, имеющая произвольное количество входных и...
112
Алгоритм Евклида Алгоритм Евклида Процедура для нахождения НОД procedure nod...
113
Варианты вызова процедуры Между фактическими и формальными параметрами должно...
114
program n_20; const m: array [1..6] of integer =(16, 32, 40, 64, 80, 128); va...
115
Функции function (): ; begin ; := end; Функция - подпрограмма, имеющая еди...
116
Функция поиска максимального из 2-х program n_20; var a, b, c, d, f: integer;...
117
Последовательность Фибоначчи В январе Саше подарили пару новорождённых кролик...
118
Математическая модель Пусть f(n) количество пар кроликов в месяце с номером n...
119
Функция function f (n: integer): integer; begin if (n=1) or (n=2) then f:=1 e...
120
Самое главное Запись вспомогательных алгоритмов в языках программирования осу...
121
Вопросы и задания Для чего используются подпрограммы? В чём основное различие...
122
Опорный конспект Запись вспомогательных алгоритмов в языках программирования...