Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей.

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



Advertisements
Похожие презентации
ЧТО ТАКОЕ PASCAL? Паскаль (англ.Pascal) один из наиболее известных языков программирования, используется для обучения программированию в старших классах.
Advertisements

Задача: разделить одну простую дробь на другую - получить результат Программа на языке Паскаль для вычисления результата деления одной простой дроби на.
Способы записи алгоритмов Существует множество различных форм записи алгоритмов. Это связано с тем, что каждый исполнитель алгоритмов «понимает» лишь такой.
Язык Паскаль МОУ СОШ 2 городского округа город буй Костромской области учитель информатики Щур Анна Николаевна.
Алгоритмы работы с величинами Компьютер + система программирования исполнитель Данные Величина ЧисловаяСимвольная Логическая Система команд Переменные.
Исполнение линейного алгоритма, записанного на алгоритмическом языке Подготовка к ГИА Задания В8.
Операция NFRУсловие 1 Ввод N3 2 F := 11 3 R := 11 4 R <= N1 <= 3да 5 F := F * R1 6 R := R R <= N2 <= 3да 8 F := F * R2 9 R := R R <= N3.
Алгоритм – последовательность точных действий, направленных на получение результата. Свойства. 1. Однозначность - каждая команда не должна быть понята.
9 класс тема «Программное управление работой ПК». По учебнику И.Г. Семакина и др. Учитель информатики Галимова Гульфия Фаизовна, школа 68 г. Оренбурга.
Программирование линейных алгоритмов на Паскале Программное управление работой компьютера Домашнее задание: §34.
1 Данные в алгоритмах Операция присваивания. 2 Алгоритмы работы с данными Данные - это величины, обрабатываемые программой Данные бывают: -Входные ( исходные.
Определение и виды алгоритма Урок 1-2. План урока: 1. Определение и свойства алгоритма. Определение и свойства алгоритма. 2. Структурная методика составления.
Подготовил Дубровин Александр Ученик 9 класса Ольховской школы.
Язык разработан в 1971 году и назван в честь Блеза Паскаля французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль.
Месяц T [ 1:12 ]T [1]T [2]T [3]T [4]T [5]T [6]T [7]T [8]T [9]T [10]T [11]T [12] Температура алг Ввод.
Задача: даны значения двух переменных, выбрать большее из них алг БИД 1 если A > B ввод A, B нач вещ A, B, C кон вывод C то C := A иначе C := B кв C :
Подготовка к ГИА(ОГЭ) по информатике Задания А 8 Исполнение линейного алгоритма, записанного на алгоритмическом языке.
1 Правила заполнения трассировочной таблици Записать алгоритм в левой части. A:=2 B:=3 A:=A*A B:=3*B A:=B+10 B:=A-B.
C : = X начало да нет X > Y Задача: составить алгоритм упорядочивания значений двух переменных ввод X, Y алг СОРТИРОВКА если X > Y ввод X, Y нач вещ X,
Работа учащихся 9в класса МОУ БСОШ1.
Транксрипт:

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n ввод a, b, c, d нач кон вывод m вывод n m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d На первом шаге алгоритма вводятся исходные данные для решения задачи. В нашем примере: a = 5, b = 9, c =7, d = 13. В трассировочной таблице в соответствующих ячейках записаны эти числа. Исходные данные должны быть целыми числами. Информация о типе данных представлена в записи алгоритма на Алгоритмическом языке (вторая строка). Служебное слово цел означает целый тип.

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d m : = a d Второй шаг – вычисление значения числителя дроби по соответствующей формуле и присваивание результата этой математической операции переменной m В нашем примере: a = 5, d = 13. m : = a d = 5 13 = 65 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n m : = a d Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d n : = b c Третий шаг – вычисление значения знаменателя дроби по соответствующей формуле и присваивание результата этой математической операции переменной n В нашем примере: b = 9, c = 7. n : = b c = 9 7 = 63 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод n m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n jjh a b c d : = ad bc = m n ввод a, b, c, d вывод m Четвертый шаг – вывод значения переменной m В нашем примере: m = 65 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d вывод n Пятый шаг – вывод значения переменной n В нашем примере: n = 63 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d На первом шаге алгоритма вводятся исходные данные для решения задачи. В нашем примере: a = 3, b = 11, c =5, d = 8. В трассировочной таблице в соответствующих ячейках записаны эти числа. Исходные данные должны быть целыми числами. Информация о типе данных представлена в записи алгоритма на Алгоритмическом языке (вторая строка). Служебное слово цел означает целый тип.

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d m : = a d Второй шаг – вычисление значения числителя дроби по соответствующей формуле и присваивание результата этой математической операции переменной m В нашем примере: a = 3, d = 8. m : = a d = 3 8 = 24 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m вывод n m : = a d Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d n : = b c Третий шаг – вычисление значения знаменателя дроби по соответствующей формуле и присваивание результата этой математической операции переменной n В нашем примере: b = 11, c = 5. n : = b c = 11 5 = 55 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод n m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d вывод m Четвертый шаг – вывод значения переменной m В нашем примере: m = 24 В трассировочной таблице записаны результаты выполнения этой операции

Задача: разделить одну простую дробь на другую - получить результат m : = a d конец вывод m вывод n n : = b c ввод a, b, c, d начало алг Деление дробей цел a, b, c, d, m, n нач кон вывод m m : = a d n : = b c Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n Операцияabcdmn 1 ввод a, b, c, d m := a d n := b c вывод m вывод n a b c d : = ad bc = m n ввод a, b, c, d вывод n Пятый шаг – вывод значения переменной n В нашем примере: n = 55 В трассировочной таблице записаны результаты выполнения этой операции