Для всех учителей из 37 347 образовательных учреждений по всей стране

Скидка до 75% на все 778 курсов

Выбрать курс
Получите деньги за публикацию своих
разработок в библиотеке «Инфоурок»
Добавить авторскую разработку
и получить бесплатное свидетельство о размещении материала на сайте infourok.ru
Инфоурок Информатика ПрезентацииПрезентация по теме "Линейные алгоритмы"

Презентация по теме "Линейные алгоритмы"

библиотека
материалов
Программирование линейных алгоритмов10 класс январь

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

1 слайд Программирование линейных алгоритмов10 класс январь
Описание слайда:

Программирование линейных алгоритмов
10 класс январь

2 слайд Алфавит языкаЛатинские буквы: от А до Z (заглавные) и от a до z (строчные).
Ц
Описание слайда:

Алфавит языка
Латинские буквы: от А до Z (заглавные) и от a до z (строчные).
Цифры: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Специальные символы: + - * / = < > [ ] . , ( ) : ; { } ^ @ $ #.
Пробелы

3 слайд Служебные слова К спецсимволам относятся и служебные слова, смысл которых опр
Описание слайда:

Служебные слова
К спецсимволам относятся и служебные слова, смысл которых определен однозначно. Служебные слова не могут быть использованы для других целей. С точки зрения языка, они являются едиными элементами алфавита.
Вот некоторые служебные слова: 
Program
Var
array
If
Do
While и др.

4 слайд Идентификаторы Идентификатором называется символическое имя определенного про
Описание слайда:

Идентификаторы
Идентификатором называется символическое имя определенного программного объекта. Такими объектами являются: имена констант, переменных, типов данных, процедур и функций, программ.
Идентификатор — это любая последовательность букв и цифр, начинающаяся с буквы. К буквам приравнивается также знак подчеркивания. Длина идентификатора может быть произвольной, но значащими являются только первые 63 символа.

5 слайд Комментарии Следующие конструкции представляют собой комментарии и поэтому пр
Описание слайда:

Комментарии
Следующие конструкции представляют собой комментарии и поэтому пропускаются компилятором:

{любой текст, не содержащий символ "фигурная скобка"}

(* любой текст, не содержащий символы "звездочка, круглая скобка"*)
//последующий текст до конца строки
Буквы русского алфавита употребляются только в комментариях, символьных и текстовых константах.

6 слайд Концепция типов данных в ПаскалеКонцепция типов данных является одной из цент
Описание слайда:

Концепция типов данных в Паскале
Концепция типов данных является одной из центральных в любом языке программирования. Как вы знаете, с типом величины связаны три ее свойства: форма внутреннего представления, множество принимаемых значений и множество допустимых операций.
Паскаль характеризуется большим разнообразием типов данных, отраженным на рисунке

7 слайд Каждый тип имеет свой идентификатор. В таблице представлена информация о прос
Описание слайда:

Каждый тип имеет свой идентификатор. В таблице представлена информация о простых типах данных, определенных в Паскале . Для вещественных типов в скобках указано количество сохраняемых значащих цифр мантиссы в десятичном представлении числа

8 слайд
Описание слайда:

9 слайд Арифметические операции+
-
*
/
 div- целочисленное деление (целое от деления)
Описание слайда:

Арифметические операции
+
-
*
/
div- целочисленное деление (целое от деления), например
6 div 4= 1, 8 div 2 = 4
mod - остаток от целочисленного деления , например
8 mod 2= 0 , 6 mod 4 = 2

10 слайд Стандартные функции и процедурыВ Паскале существует большое количество станд
Описание слайда:

Стандартные функции и процедуры

В Паскале существует большое количество стандартных функций и процедур, к которым программист может обращаться в своих программах.
Наиболее часто используются математические функции, например:
 sqrt(x) — квадратный корень,
 abs (х) — абсолютная величина,
 sin (х) и др.
Часто используемые стандартные процедуры: 
Read(...) — процедура ввода (readln)
Write (...) — процедура вывода данных ( writeln)

11 слайд Арифметические выраженияАрифметическое выражение задает порядок выполнения де
Описание слайда:

Арифметические выражения
Арифметическое выражение задает порядок выполнения действий над числовыми величинами. Арифметические выражения содержат числовые константы и переменные, арифметические операции, функции, круглые скобки. Одна константа или одна переменная — простейшая форма арифметического выражения.
На Паскале оно выглядит так:

(2*A + Sqrt(0.5*sin(X + Y))) / (0.2*C - ln(X - Y))

12 слайд Для того чтобы правильно записывать арифметические выражения, нужно соблюдать
Описание слайда:

Для того чтобы правильно записывать арифметические выражения, нужно соблюдать следующие правила
 Все символы пишутся в строчку на одном уровне. Проставляются все знаки операций (нельзя пропускать знак *).
  Не допускаются два следующих подряд знака операций. (Нельзя: А+-В; можно: А+ (-В).)
Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом. Порядок убывания приоритетов:
Порядок убывания приоритетов:
вычисление функции;
унарная операция смены знака (-);
*, /, div, mod;
+, -.
Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.
Часть выражения, заключенная в скобки, вычисляется в первую очередь.
(Например, в выражении (А+В) * (C-D) умножение производится после сложения и вычитания.).

13 слайд  Паскаль матем.
Описание слайда:

Паскаль
матем.

14 слайд Уточнения…В Паскале нет операции или стандартной функции возведения числа в п
Описание слайда:

Уточнения…
В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления ху рекомендуется поступать следующим образом:
а) если у — целое положительное значение, то его степень вычисляется через умножение; например х3 —> х*х*х; большие степени следует вычислять умножением в цикле; 
б) если у — целое отрицательное число, то степень вычисляется так: ху = (1/х)|y|; а при у = 0: х0 = 1.
в) если у — вещественное значение, не равное нулю, то используется следующая математическая формула: ху = еу1n(-х)

15 слайд На Паскале получим арифметическое выражение:exp(Y*ln(х))Очевидно, что в этом
Описание слайда:

На Паскале получим арифметическое выражение:
exp(Y*ln(х))
Очевидно, что в этом случае не допускается нулевое или отрицательное значение х. Для целого у такого ограничения нет.
На Паскале это выражение выглядит так:

ехр(1/3*ln(А+1))

16 слайд Самостоятельно: 1. Для следующих математических выражений запишите соответств
Описание слайда:

Самостоятельно:
1. Для следующих математических выражений запишите соответствующие арифметические выражения на Паскале:





2. Запишите математические выражения, соответствующие следующим выражениям на Паскале:

3. Для следующих математических выражений запишите соответствующие арифметические выражения на Паскале:


17 слайд Линейная программаСледование — простейшая алгоритмическая структура. Программ
Описание слайда:

Линейная программа
Следование — простейшая алгоритмическая структура. Программа, реализующая следование, называется линейной программой. В линейной программе могут присутствовать только операторы присваивания, ввода, вывода и обращения к процедурам. Заметим, что операторы Read и Write являются обращениями к стандартным процедурам Паскаля.
Одним из обязательных условий хорошего стиля программирования является организация диалога между компьютером и пользователем. Такое диалоговое взаимодействие называется интерактивным интерфейсом.

18 слайд Пример 1. Составим линейную программу, по которой в диалоге будут вводиться д
Описание слайда:

Пример 1. Составим линейную программу, по которой в диалоге будут вводиться два целых числа и вычисляться их произведение.
А= 13

В= 28

13*28=364

Числа 13 и 28 вводятся пользователем с клавиатуры, всё остальное автоматически выводится по программе.

19 слайд Пример 2. Дано натуральное трехзначное число. Требуется вычислить сумму его ц
Описание слайда:

Пример 2. Дано натуральное трехзначное число. Требуется вычислить сумму его цифр. Например, если дано число 325, то в результате должно получиться: 3 + 2 + 5 = 10.
В этой программе использованы две операции целочисленной арифметики: div — целочисленное деление и mod — остаток от целочисленного деления
Остаток от деления на 10 (mod) выделяет младшую цифру числа, а целочисленное деление на 10 (div) отбрасывает младшую цифру.

20 слайд Чтобы лучше понять работу программы, выполним ее трассировку. В курсе 9 класс
Описание слайда:

Чтобы лучше понять работу программы, выполним ее трассировку. В курсе 9 класса вам уже приходилось строить трассировочные таблицы. Для программы SumCifr таблица будет выглядеть следующим образом:
эту задачу можно решить с помощью всего одного оператора присваивания:
Sum: =Х mod 10 + X div 10 mod 10 + X div 100

Курс повышения квалификации
Курс профессиональной переподготовки
Учитель информатики
Курс профессиональной переподготовки
Учитель математики и информатики
Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:
также Вы можете выбрать тип материала:
Проверен экспертом
Общая информация
Учебник: «Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Тема: § 14. Паскаль — язык структурного программирования

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

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Теория и методика обучения информатике в начальной школе»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

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

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

Репетиторы онлайн

✅ Подготовка к ЕГЭ/ГИА
✅ По школьным предметам

✅ На балансе занятий — 1

Подробнее