Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Презентации / Презентация по информатике 9класс на тему : " Паскаль. Линейные алгоритмы"

Презентация по информатике 9класс на тему : " Паскаль. Линейные алгоритмы"

Идёт приём заявок на самые массовые международные олимпиады проекта "Инфоурок"

Для учителей мы подготовили самые привлекательные условия в русскоязычном интернете:

1. Бесплатные наградные документы с указанием данных образовательной Лицензии и Свидeтельства СМИ;
2. Призовой фонд 1.500.000 рублей для самых активных учителей;
3. До 100 рублей за одного ученика остаётся у учителя (при орг.взносе 150 рублей);
4. Бесплатные путёвки в Турцию (на двоих, всё включено) - розыгрыш среди активных учителей;
5. Бесплатная подписка на месяц на видеоуроки от "Инфоурок" - активным учителям;
6. Благодарность учителю будет выслана на адрес руководителя школы.

Подайте заявку на олимпиаду сейчас - https://infourok.ru/konkurs

  • Информатика
Язык программирования Pascal Линейные алгоритмы
Выражение Выражение – совокупность операндов и операций. Операнды – константы...
Приоритет операций Приоритет - порядок выполнения операций в выражении. Опера...
Правила записи выражений Все записи в одну строку. Знаки умножения опускать н...
Арифметические выражения Какие из приведенных выражений правильно записаны на...
Оператор присваивания := Выполняет изменение значения переменной Синтаксис  :...
Оператор присваивания Среди приведенных выражений указать правильные оператор...
Оператор присваивания Какое значение получит переменная Y после выполнения сл...
Оператор присваивания Какое значение получит переменная Y после выполнения сл...
Оператор присваивания Какое значение получит переменная X после выполнения сл...
Оператор присваивания Какое значение получит переменная S после выполнения пр...
Оператор ввода read, readln Синтаксис read(); readln(); Семантика Происходит...
Вывод write, writeln. Вывод в окно вывода Синтаксис: Write (); writeln(); Пар...
Вывод write writeln. Форматы вывода. В процедурах вывода write и writeln можн...
Оператор write, writeln 1 write (' A=',A:5:2) 	5 write(x:6:3,f:7:4) 2 write(a...
Примеры использования := Program swap1; var x, y,v: integer; begin read(x,y);...
Задания на линейные алгоритмы Разработать математическую модель. Составить бл...
Операции div и mod ВНИМАНИЕ!!! Операции div и mod определены только для данны...
1 из 18

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

№ слайда 1 Язык программирования Pascal Линейные алгоритмы
Описание слайда:

Язык программирования Pascal Линейные алгоритмы

№ слайда 2 Выражение Выражение – совокупность операндов и операций. Операнды – константы
Описание слайда:

Выражение Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические операции – бинарные операции + - * / , (* - умножение / - деление) унарные операции + и - . бинарные операции div и mod определены только для целых чисел, переменных типа integer. div – деление нацело 5 div 2 = 2 mod – остаток от деления 43 mod 10 = 3

№ слайда 3 Приоритет операций Приоритет - порядок выполнения операций в выражении. Опера
Описание слайда:

Приоритет операций Приоритет - порядок выполнения операций в выражении. Операции, имеющие одинаковый приоритет, выполняются слева направо. Для изменения порядка операций используют скобки (), скобки обладают наивысшим приоритетом. Таблица приоритетов операций вычисление функций 0 not 1 (высший) *, /, div, mod, and, 2 +, -, or, xor 3 =, <>, <, >, <=, >=, in 4 (низший)

№ слайда 4 Правила записи выражений Все записи в одну строку. Знаки умножения опускать н
Описание слайда:

Правила записи выражений Все записи в одну строку. Знаки умножения опускать нельзя. Главный критерий правильности записи выражения - совпадение порядка выполнения операций с принятым в математике.

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

Арифметические выражения Какие из приведенных выражений правильно записаны на языке ПАСКАЛЬ? 1 (A+B+C)/2 2 A^ 2C 3 SIN(X+2)*2 4 2COS(A+2)-A 5 X^.Y+Z-5.1 6 (X+Y*3.2-A)B 7 X+Y/(Z*Z) 8 X*X+Y*Y=R*R 9 SQRT(A*2+B*B) 1 3 7 9

№ слайда 6 Оператор присваивания := Выполняет изменение значения переменной Синтаксис  :
Описание слайда:

Оператор присваивания := Выполняет изменение значения переменной Синтаксис <имя переменной> := <выражение>; Семантика Вычисляется <выражение> в правой части, Результат записывается в <переменную> . Ограничение. Тип выражения должен быть совместим по присваиванию с переменной. Например: Одинаковые типы совместимы. Выражение типа integer можно присвоить переменной типа real. Обратное неверно. Пример использования оператора присваивания. a := (3 + 5) * 8; b := a + 2;

№ слайда 7 Оператор присваивания Среди приведенных выражений указать правильные оператор
Описание слайда:

Оператор присваивания Среди приведенных выражений указать правильные операторы присваивания 1 X:=X+5 5 X+2:=Y 2 Y:=7 6 K+5:=X+Y 3 WRITE(“C=”,C:6:2) 7 WRITE(“A+B”) 4 Z:=SQR(Z)+5.3*X 8 X:=X*X+A*X+B 1 2 4 8

№ слайда 8 Оператор присваивания Какое значение получит переменная Y после выполнения сл
Описание слайда:

Оператор присваивания Какое значение получит переменная Y после выполнения следующей программы? Х:= 5; A:= 2; В:= -1; У:= A*X+B; 9

№ слайда 9 Оператор присваивания Какое значение получит переменная Y после выполнения сл
Описание слайда:

Оператор присваивания Какое значение получит переменная Y после выполнения следующей программы? А:=12; В:=14; А:=10; В:=В+5; У:=А+В; END. 29

№ слайда 10 Оператор присваивания Какое значение получит переменная X после выполнения сл
Описание слайда:

Оператор присваивания Какое значение получит переменная X после выполнения следующей программы? A:= 3; B:= 4; A:=(A+B)/2+A*2; X:=SQRT(A+B*B-0.5); END. 5

№ слайда 11 Оператор присваивания Какое значение получит переменная S после выполнения пр
Описание слайда:

Оператор присваивания Какое значение получит переменная S после выполнения программы? A:=5; B:=6; S:=A*B; A:=-1; B:=3; S:=S+A*B 27

№ слайда 12 Оператор ввода read, readln Синтаксис read(); readln(); Семантика Происходит
Описание слайда:

Оператор ввода read, readln Синтаксис read(<список переменных>); readln(<список переменных>); Семантика Происходит считывание данных с клавиатуры и запись их в переменные из <списка переменных> по порядку. Вводить данные нужно через пробел или по нажатию <Enter>. Программа продолжится, когда будут считаны все данные. Readln – вызывает переход к следущей строке. С процедурой ввода связан ряд ошибок (например, если должно быть получено целое число, а вводится 'ABC'). Пример: read (a,b) readln (x,y,z)

№ слайда 13 Вывод write, writeln. Вывод в окно вывода Синтаксис: Write (); writeln(); Пар
Описание слайда:

Вывод write, writeln. Вывод в окно вывода Синтаксис: Write (<список выражений>); writeln(<список выражений>); Параметры в списке перечисляются через запятую. Семантика: Вычисление значений выражений. Вывод значений. Процедура writeln после вывода своих параметров осуществляет переход на следующую строку. Пустой writeln вызывает пропуск строки.

№ слайда 14 Вывод write writeln. Форматы вывода. В процедурах вывода write и writeln можн
Описание слайда:

Вывод write writeln. Форматы вывода. В процедурах вывода write и writeln можно указать формат вывода, в виде :m:n, где m и n - целые значения. . :m - ширина поля вывода. :n  - количество знаков после десятичной точки Если длина выводимого значения меньше ширины поля вывода, то выводимый текст слева дополняется пробелами. Выравнивание по правому краю. Если длина выводимого значения больше ширины поля вывода, то формат игнорируется. Значения с форматом вывода вида :m будутпредставлены в экспоненциальной форме. Например, если a, b - целые переменные, то при выполнении операторов a:=-2437; b:=13555; writeln(a:6,'Привет!':9); writeln(b:1); в окно вывода будет выведен следующий текст:  -2437  Привет! 13555 Например: writeln(-14.859:10:3); // ___-14.859 writeln(-14.859:10:5); // _-14.85900 writeln(-14.859:10:2); // ____-14.86 writeln(-14.859:10:0); // _______-15 writeln(-14.859:10:7); // -14.8590000 writeln((0,1):10:1);   // _(0.0,1.0) (здесь символом _ изображены пробелы).

№ слайда 15 Оператор write, writeln 1 write (&#039; A=&#039;,A:5:2) 	5 write(x:6:3,f:7:4) 2 write(a
Описание слайда:

Оператор write, writeln 1 write (' A=',A:5:2) 5 write(x:6:3,f:7:4) 2 write(a,b,c) 6 write(s,d) 3 writeln 7 write(‘s= ‘, s:6:3, ‘ ‘,’w=’,w:8:4) 4 write (‘ x=', x: 10:5) 8 write(sqrt(25)+5) 1. Какие из операторов вывода, приведенные в таблице, выводят только значения переменных? 2. Какие из приведенных операторов вывода выводят имена переменных и их значения? 3. Какой оператор определяет пропуск строки? 2 5 6 1 4 7

№ слайда 16 Примеры использования := Program swap1; var x, y,v: integer; begin read(x,y);
Описание слайда:

Примеры использования := Program swap1; var x, y,v: integer; begin read(x,y); writeln(‘x=‘,x, ' y=', y); v := x; x := y; y := v; writeln(‘x=‘,x, ' y=', y); end. Program swap2; var x, y: integer; begin read(x, y); writeln(‘x=‘,x, ' y=', y); x := x + y; y := x - y; x := x - y; writeln(‘x=‘,x, ' y=', y); end. Пример 1. Перемена местами двух целых значений. Дано: x, y;

№ слайда 17 Задания на линейные алгоритмы Разработать математическую модель. Составить бл
Описание слайда:

Задания на линейные алгоритмы Разработать математическую модель. Составить блок-схему алгоритма и тест. Написать программу на языке Pascal. Задача 1. Даны катеты прямоугольного треугольника a и b. Найти его гипотенузу c, периметр P и площадь S. (begin12) Задача 2. Найти длину окружности L и площадь круга S заданного радиуса R.(L=2πR; S= πR2; считать, что π=3,14). (begin 7) Задача 3. Скорость первого автомобиля V1 км/ч, второго — V2 км /ч, расстояние между ними S км. Определить расстояние между ними через T часов, если автомобили удаляются друг от друга. (begin 36) Задача 4. (begin 20) Найти расстояние между двумя точками с заданными координатами (x1, y1) и (x2, y2) на плоскости. Расстояние вычисляется по формуле Задача 5. (begin 21) Даны координаты трех вершин треугольника: (x1, y1),(x2, y2), (x3, y3). Найти его периметр P и площадь S. Для нахождения площади треугольника со сторонами a, b, c использовать формулу Герона 73. Написать программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12.5 должно быть преобразовано к виду 12 руб. 50 коп.

№ слайда 18 Операции div и mod ВНИМАНИЕ!!! Операции div и mod определены только для данны
Описание слайда:

Операции div и mod ВНИМАНИЕ!!! Операции div и mod определены только для данных типа integer Целочисленное деление x div y = x / y, округленное до ближайшего целого по направлению к нулю. Остаток от целочисленного деления x mod y = x - (x div y) * y. Пример использования 1. Для определения четности числа: x mod 2 = 0 <-> x — четное x mod 2 <> 0 <-> x — нечетное 2. Для операций с цифрами числа Сумма цифр целого трехзначного числа А. s:=a div 100+a mod 100 div 10 +a mod 10;

Самые низкие цены на курсы профессиональной переподготовки и повышения квалификации!

Предлагаем учителям воспользоваться 50% скидкой при обучении по программам профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца (признаётся при прохождении аттестации по всей России).

Обучение проходит заочно прямо на сайте проекта "Инфоурок".

Начало обучения ближайших групп: 18 января и 25 января. Оплата возможна в беспроцентную рассрочку (20% в начале обучения и 80% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru/kursy

Автор
Дата добавления 20.10.2016
Раздел Информатика
Подраздел Презентации
Просмотров23
Номер материала ДБ-276384
Получить свидетельство о публикации

УЖЕ ЧЕРЕЗ 10 МИНУТ ВЫ МОЖЕТЕ ПОЛУЧИТЬ ДИПЛОМ

от проекта "Инфоурок" с указанием данных образовательной лицензии, что важно при прохождении аттестации.

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

Список всех тестов можно посмотреть тут - https://infourok.ru/tests


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