Программирование линейных алгоритмов на Паскале Программное управление работой компьютера 27.07.2015 Домашнее задание: §34.

Презентация:



Advertisements
Похожие презентации
Основы программирования в Pascal. Структура программы.
Advertisements

ЧТО ТАКОЕ PASCAL? Паскаль (англ.Pascal) один из наиболее известных языков программирования, используется для обучения программированию в старших классах.
Язык Паскаль МОУ СОШ 2 городского округа город буй Костромской области учитель информатики Щур Анна Николаевна.
Язык разработан в 1971 году и назван в честь Блеза Паскаля французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль.
Линейный алгоритм Начало Конец Команда 1 Команда 2 … Команда N Команда 1 Команда 2 … Команда N Алгоритм, в котором команды выполняются последовательно.
Программа на АЯ y=(1 – x x 4 ) 2 Трассировка при x=2 алг пример цел X, Y нач ввод X X:=X*X Y:=1 – X X:=X*X X:=5*X Y:=Y+X Y:=Y*Y вывод Y кон командаXY.
Знакомство с языком Паскаль Структура программы Ветвление на Паскале Циклические программы Пример линейной программы Пример программы с ветвлением Пример.
Линейные алгоритмы Тема урока:. Задача Составить блок-схему и написать программу на Паскале, меняющую значения переменных а и b местами. Данные вводятся.
Задача: разделить одну простую дробь на другую - получить результат Программа на языке Паскаль для вычисления результата деления одной простой дроби на.
1 Тема: Арифметические операции и линейные программы.
Команда 1 Команда 2 Команда N... Как называются алгоритмы такой структуры? Линейные.
2,5 - 0,1 345 цел M, N, K вещ A, B, X вещ таб Т[1:12] Т а б л и ц ы Константы Переменные К о м а н д ы Ц и к л с п а р а м е т р о м Для k от 1 до 10 повторять.
Твельнева Т.А. МОУ СОШ 1 Урок информатики в 9 классе.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Линейные алгоритмы 9 класс Кондрина А.В. учитель информатики и ИКТ.
Тема урока:. 1. Оператор Program необходим в программе для… записи заголовка вывода данных ввода данных 2. Оператор End - это: описания типа данных оператор.
Программирование в Паскале Задача 1. Написать программу сложения двух чисел А и В, вводимых с клавиатуры. Результат сложения записать в виде переменной.
Линейные алгоритмы в Pascal (Урок 3). Задача 2 Даны переменные X и Y Требуется произвести между ними обмен значениями алг обмен вещ X, Y, Z нач ввод X.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
Условный оператор (ветвление) (урок 5). Ветвление Если то иначе кон If then begin end else begin end;
Транксрипт:

Программирование линейных алгоритмов на Паскале Программное управление работой компьютера Домашнее задание: §34

Типы алгоритмов Алгоритмы, результатами выполнения которых являются числовые величины называются вычислительными алгоритмами. Линейные Циклические Алгоритмы program ; const ; var ; begin ; ; … end. Ветвящиеся Числовые величины в Паскале: целые числа (integer) вещественные числа (real)

Линейный вычислительный алгоритм Задача 1 Составить программу, которая определяет результат деления двух обыкновенных дробей. Математическая модель Дано: a – числитель 1-ой дроби b – знаменатель 1-ой дроби c – числитель 2-ой дроби d – знаменатель 2-ой дроби Найти: m – числитель результата n – знаменатель результата Решение: Словесная запись алгоритма: 1. Числитель первой дроби умножить на знаменатель второй. 2. Знаменатель первой дроби умножить на числитель второй. 3. Записать дробь, числителем которой является результат выполнения пункта 1, а знаменателем результат пункта 2.

Линейный вычислительный алгоритм Задача 1 Составить программу, которая определяет результат деления двух обыкновенных дробей. Математическая модель Дано: a – числитель 1-ой дроби b – знаменатель 1-ой дроби c – числитель 2-ой дроби d – знаменатель 2-ой дроби Найти: m – числитель результата n – знаменатель результата Решение: Блок-схема алгоритма: нач кон Ввод a, b, c, d m:=a*d n:=b*c Вывод m, n

Линейный вычислительный алгоритм Задача 1 Составить программу, которая определяет результат деления двух обыкновенных дробей. Ввод данных на Паскале Read( ); Readln( ); Пример: Readln(a, b, c, d); Вывод данных на Паскале Write( ); Writeln( ); Примеры: Writeln(a, /, b,:, c, /, d, =, m, /, n); Writeln(R=, R:5:2); Блок-схема алгоритма: нач кон Ввод a, b, c, d m:=a*d n:=b*c Вывод m, n

Линейный вычислительный алгоритм Задача 1 Составить программу, которая определяет результат деления двух обыкновенных дробей. Программа на Паскале Блок-схема алгоритма: нач кон Ввод a, b, c, d m:=a*d n:=b*c Вывод m, n

Линейный вычислительный алгоритм Задача 2 Составить программу, которая определяет результат сложения двух обыкновенных дробей. Программа на Паскале Блок-схема алгоритма: нач кон Ввод a, b, c, d m:=a*d+c*b n:=b*d Вывод m, n