dbb9f85e1971ed12161c2e79e1a1e5fc.ppt
- Количество слайдов: 11
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n кон Операция 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n кон Операция 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 На первом шаге алгоритма вводятся исходные данные для решения задачи. В нашем примере: a = 5, b = 9, c =7, d = 13. В трассировочной таблице в соответствующих ячейках записаны эти числа. Исходные данные должны быть целыми числами. Информация о типе данных представлена в записи алгоритма на Алгоритмическом языке (вторая строка). Служебное слово цел означает целый тип.
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Второй шаг – вычисление значения числителя дроби по соответствующей формуле и присваивание результата этой математической операции переменной m В нашем примере: a = 5, d = 13. m : = a d = 5 13 = 65 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Третий шаг – вычисление значения знаменателя дроби по соответствующей формуле и присваивание результата этой математической операции переменной n В нашем примере: b = 9, c = 7. n : = b c = 9 7 = 63 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон jjh Четвертый шаг – вывод значения переменной m В нашем примере: m = 65 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Пятый шаг – вывод значения переменной n В нашем примере: n = 63 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n конец m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 кон № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 На первом шаге алгоритма вводятся исходные данные для решения задачи. В нашем примере: a = 3, b = 11, c =5, d = 8. В трассировочной таблице в соответствующих ячейках записаны эти числа. Исходные данные должны быть целыми числами. Информация о типе данных представлена в записи алгоритма на Алгоритмическом языке (вторая строка). Служебное слово цел означает целый тип.
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Второй шаг – вычисление значения числителя дроби по соответствующей формуле и присваивание результата этой математической операции переменной m В нашем примере: a = 3, d = 8. m : = a d = 3 8 = 24 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Третий шаг – вычисление значения знаменателя дроби по соответствующей формуле и присваивание результата этой математической операции переменной n В нашем примере: b = 11, c = 5. n : = b c = 11 5 = 55 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Четвертый шаг – вывод значения переменной m В нашем примере: m = 24 В трассировочной таблице записаны результаты выполнения этой операции
Задача: разделить одну простую дробь на другую - получить результат a b : c d = a d b c = m n начало алг Деление дробей № Операция a b c d цел a, b, c, d, m, n 1 ввод a, b, c, d 5 9 7 13 2 m : = a d 5 9 7 13 65 3 n : = b c 5 9 7 13 65 63 4 вывод m 5 9 7 13 65 63 5 вывод n 5 9 7 13 65 63 m n нач ввод a, b, c, d m : = a d n : = b c вывод m вывод n m n Операция a b c d 1 ввод a, b, c, d 3 11 5 8 вывод m 2 m : = a d 3 11 5 8 24 вывод n 3 n : = b c 3 11 5 8 24 55 4 конец № вывод m 3 11 5 8 24 55 5 вывод n 3 11 5 8 24 55 кон Пятый шаг – вывод значения переменной n В нашем примере: n = 55 В трассировочной таблице записаны результаты выполнения этой операции
dbb9f85e1971ed12161c2e79e1a1e5fc.ppt