Урок Программирование линейных алгоритмов
презентация к уроку по информатике и икт (8 класс)

Презентация к уроку 8 класса на тему Программирование линейных алгоритмов по программе Босовой Л.Л.

Скачать:

ВложениеРазмер
Office presentation icon urok.ppt669 КБ

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Начала программирования Программирование линейных алгоритмов. Числовые типы данных . Целочисленный тип данных

Слайд 2

Числовые типы данных Стандартные функции языка Паскаль: Функция Назначение Тип аргумента Тип результата abs ( x ) Модуль x i nteger, real Такой же, как у аргумента sqr ( x ) Квадрат x i nteger, real Такой же, как у аргумента sqrt ( x ) Квадратный корень из x i nteger, real real round ( x ) Округление х до ближайшего целого real i nteger int ( x ) Целая часть x real i nteger frac ( x ) Дробная часть x real real random Случайное число от 0 до 1 - real random ( x ) Случайное число от 0 до x i nteger i nteger

Слайд 3

Целочисленный тип данных Операции над целыми числами в языке Паскаль: Операция Обозначение Тип результата Сложение + i nteger Вычитание - i nteger Умножение * i nteger Получение целого частного div i nteger Получение целого остатка деления mod i nteger Деление / r eal

Слайд 4

Операции div и mod program n_4; var x, a, b, c, s: integer; begin writeln ( 'Нахождение суммы цифр трёхзначного числа '); write ( 'Введите исходное число >>'); readln (x); a:=x div 100; b:=x mod 100 div 10; c:=x mod 10; s:=a+b+c ; writeln ('s= ', s) end. Трёхзначное число можно представить в виде следующей суммы: x = a ·100 + b ·10 + c , где а, b, с - цифры числа. Программа нахождения суммы цифр вводимого с клавиатуры целого трёхзначного числа:

Слайд 5

Символьный и строковый типы данных Функция ord преобразовывает букву в её числовой код. Символы – это все буквы и значки, которые есть на клавиатуре. Для ввода в программу символьных переменных необходимо указать для них символьный тип данных char . Функция chr преобразовывает числовой код символа в сам символ. Значением строковой величины (тип string ) является произвольная последовательность символов, заключенная в апострофы. W ch r 87 ord W % 37 % 4 52 4 S 83 S var c: string c:= chr(52)+chr(37) с 4%

Слайд 6

Символьный и строковый типы данных program n_5; var a: char; kod: integer; b: string; begin writeln ('Код и строка'); write ('Введите исходную букву>>'); readln ( a ); kod := ord ( a ); b:=chr(kod–1)+a+chr(kod+1); writeln ( 'Код буквы ', a , '-', kod ); writeln ( 'Строка: ', b ) end. Вывод на экран кода буквы, введённой с клавиатуры Вывод на экран строки из трёх букв. Каких?

Слайд 7

Логический тип данных Величины логического типа принимают всего два значения: false и true ; false < true . Логические значения получаются в результате выполнения операций сравнения числовых, символьных, строковых и логических выражений. В Паскале логической переменной можно присваивать результат операции сравнения.

Слайд 8

Логический тип данных Пусть ans - логическая переменная, n - целая переменная. В результате выполнения оператора присваивания ans:=n mod 2=0 переменной ans будет присвоено значение true при любом чётном n и false в противном случае. program n_6; var n: integer; ans: boolean; begin writeln ('Определение истинности высказывания о чётности числа'); write ('Введите исходное число>>'); readln (n); ans:=n mod 2=0; writeln ('Число ', n,' является четным - ', ans) end.

Слайд 9

Логический тип данных Логическим переменным можно присваивать значения логических выражений, построенных с помощью логических функций и ( and ) , или ( or ), не ( not ). Логическая операция в Паскале Название операции and конъюнкция (логическое умножение) or дизъюнкция (логическое сложение) not отрицание (инверсия)

Слайд 10

program n_7; var a, b, c: integer; ans: boolean; begin writeln ('Определение истинности высказывания о равнобедренном треугольнике'); write ('Введите значения a, b, c >>'); readln (a, b, c); ans:=(a=b) or (a=c) or (b=c); writeln ('Треугольник с длинами сторон ', a, ',', b, ',', c, ' является равнобедренным - ', ans ) end . Логический тип данных

Слайд 11

Найди панду

Слайд 12

Д. З. §3.3 №2, 4, 7, 8.


По теме: методические разработки, презентации и конспекты

презентация для урока в 10 классе по учебнику Семакина «Программирование линейных алгоритмов, Практическая работа №8»

Презентация для урока (по учебнику Семакина) «Программирование линейных алгоритмов, Практическая работа №8», 10 класс Цель урока: формирование знаний и умений по работе с линейными алгоритмами: с...

Урок-мастерская по теме: "Программирование линейных алгоритмов"

Урок информатики в 10 классе по программе Семакина "Программирование линейных алгоритмов".  Технология блочно-модульного обученияhttps://drive.google.com/drive/folders/0BzAYhi219fHdR2V1...

Урок по теме "Программирование линейных алгоритмов"

Это седьмой урок изучения данного раздела. Цель урока формирование  умения писать и практически применять линейный алгоритм, познакомить с основными операторами линейных программ в Турбо Паскале,...

Технологическая карта урока по теме "Программирование линейных алгоритмов"

Технологическая карта предназначена для проведения урока информатики в 8 классе по теме "Программирование линейных алгоритмов". В данном уроке рассматривается простые линейные алгоритмы,...

Урок - Программирование линейных алгоритмов

Урок - Программирование линейных алгоритмов...

Конспект урока: "Программирование линейных алгоритмов"

Цель: Обеспечить усвоение обучающимися способов записи линейных алгоритмов на языке программирования PascalЗадачи:Образовательные:Отработать и закрепить на практике первоначальные представления о...