- Решение одной задачи несколькими способами алгоритмы
- Алгоритмы
- Алгоритмы. Разработка алгоритма решения задачи
- Базовые алгоритмические конструкции
- Линейные алгоритмы
- Пример
- Разветвляющиеся алгоритмы
- Пример
- Циклические алгоритмы
- Пример
- От сложного к простому: алгоритм гарантированного решения любой задачи
- Система с одинарной петлей
- Петля двойная
- Определение сложных точек
- Пример решения задачи в написании
Решение одной задачи несколькими способами алгоритмы
Всего учащихся в классе : 30
Выполнили верно: 5 чел. – около 17%
Продолжив решать задачи, я погрузилась в поиски других способов решения и вот какие из них мне удалось найти.
Составим уравнение по меди: в куске в 2 кг 100-20=80% меди, т.е. 0.8, а масса меди в этом куске (0,8*2)кг. В куске в 6 кг 100-40=60% меди,т.е. 0.6, масса меди в этом куске (0,6*6) кг. Масса всего сплава 2+6=8 кг.
Пусть х — процентное содержание меди в сплаве.
Составим и решим уравнение:
II способ. Квадрат Пирсона.
Карл Пи́рсон — английский математик, статистик, биолог и философ; основатель математической статистики, один из основоположников биометрики. Автор свыше 650 опубликованных научных работ. В русскоязычных источниках его иногда называют Чарлз Пирсон. Родился 27 марта 1857 г. в Уитбеке, графство Камберленд. После окончания гимназии в Хоуксхеде, Пирсон некоторое время работал школьным учителем в Хоуксхеде, после чего окончил школу в Линкольне. С юных лет увлёкся астрономией, самостоятельно сконструировал астрономические часы и модель Солнечной системы , которую использовал для публичных лекций. Пирсон в 1793 году поступил в Клэр-колледж Кембриджского университета, где из-за материальных трудностей получил статус sizar (студент, который получает определенную форму помощи, такие как питание, более низкие ставки сборов или жилье во время своего периода обучения), но, по-видимому, университет не окончил.
В 1817 году лорд-канцлер Элдон предоставил Пирсону должность пастора в Саут-Килворте, графство Лестершир.
С 1810 года У.Пирсон преподавал в частной школе для мальчиков в лондонском районе Ист-Шин, где создал астрономическую обсерваторию, в которой, в частности, измерил диаметры Солнца и Луны во время частного солнечного затмения 7 сентября 1820 года, с помощью одного из микрометров, изготовленных Д.Доллондом. Основание астрономического общества в Лондоне (позже — Королевского астрономического общества) во многом осуществилось благодаря усилиям У.Пирсона. Пирсон участвовал в разработке Устава и служил его казначеем в течение первых десяти лет существования общества. В 1819 году он был избран членом Королевского общества и получил степень Legum Doctor (почётного доктора права).
В 1821 году У. Пирсон оставил работу в школе в Ист-Шин и организовал постройку обсерватории в Саут-Килворте, графство Лестершир.
В обсерватории в Саут-Килворте Пирсон наблюдал покрытие Плеяд в июле и октябре 1821 года. В 1824 и 1829 он опубликовал 2-томный труд Введение в практическую астрономию ( Introduction to Practical Astronomy ). В первом томе в основном содержатся таблицы редукции . Во втором томе представлены сложные описания и изображения различных астрономических инструментов (рисунки Дж. Фарея и гравюры Э.Террела) с инструкциями по их использованию. Пирсон получил золотую медаль Королевского астрономического общества 13 февраля 1829 за публикацию, которую сэр Джон Гершель называл «одной из самых важных и обширных работ по этому вопросу, который когда-либо был опубликован».
В 1830 году Пирсон был назначен в состав совета Королевской обсерватории в Гринвиче. В том же году при содействии деревенского математика Амвросия Кларка, Пирсон начал наблюдения и расчет покрытий 520 звезд. Он представил полученный каталог Королевскому астрономическому обществу 11 июня 1841 года.
Пирсон наблюдал комету Галлея 29 октября 1835 года, а в 1839 году он вывел значение величины наклонения эклиптики на основе собственных наблюдений.
У.Пирсон умер 6 сентября 1847 года в Саут-Килворте, в его честь установлена мемориальная табличка на местной церкви.
Как составить Квадрат Пирсона? Нужно записать массовые доли вещества в исходных растворах одну под другой (их обозначают ɷ1 и ɷ2). Справа от них записывают их массовую долю (ɷ3) в растворе, который нужно получить и вычитают по диагонали из большего числа меньшее. Еще правее записывают исходную массу каждого раствора ( m 1 — масса первого раствора, m 2 — масса второго раствора).
Теперь по этому алгоритму записываем наше условие:
Пусть х % — концентрация конечного сплава, тогда
Источник
Алгоритмы
Алгоритмы. Разработка алгоритма решения задачи
Исключительно важно использовать язык блок-схем при разработке алгоритма решения задачи. Решение одной и той же задачи может быть реализовано с помощью различных алгоритмов, отличающихся друг от друга как по времени счета и объему вычислений, так и по своей сложности. Запись этих алгоритмов с помощью блок-схем позволяет сравнивать их, выбирать наилучший алгоритм, упрощать, находить и устранять ошибки.
Отказ от языка блок-схем при разработке алгоритма и разработка алгоритма сразу на языке программирования приводит к значительным потерям времени, к выбору неоптимального алгоритма. Поэтому необходимо изначально разработать алгоритм решения задачи на языке блок-схем, после чего алгоритм перевести на язык программирования.
При разработке алгоритма сложной задачи используется метод пошаговой детализации. На первом шаге продумывается общая структура алгоритма без детальной проработки отдельных его частей. Блоки, требующие детализации, обводятся пунктирной линией и на последующих шагах разработки алгоритма продумываются и детализируются.
В процессе разработки алгоритма решения задачи можно выделить следующие этапы:
- Этап 1 . Математическое описание решения задачи.
- Этап 2 . Определение входных и выходных данных.
- Этап 3 . Разработка алгоритма решения задачи.
Базовые алгоритмические конструкции
В теории программирования доказано, что для записи любого, сколь угодно сложного алгоритма достаточно трех базовых структур:
- следование (линейный алгоритм);
- ветвление (разветвляющийся алгоритм);
- цикл-пока (циклический алгоритм).
Линейные алгоритмы
Линейный алгоритм образуется из последовательности действий, следующих одно за другим. Например, для определения площади прямоугольника необходимо сначала задать длину первой стороны, затем задать длину второй стороны, а уже затем по формуле вычислить его площадь.
Пример
ЗАДАЧА. Разработать алгоритм вычисления гипотенузы прямоугольного треугольника по известным значениям длин его катетов a и b.
На примере данной задачи рассмотрим все три этапа разработки алгоритма решения задачи:
Этап 1. Математическое описание решения задачи.
Математическим решением задачи является известная формула:
,
где с-длина гипотенузы, a, b – длины катетов.
Этап 2. Определение входных и выходных данных.
Входными данными являются значения катетов a и b. Выходными данными является длина гипотенузы – c.
Этап 3. Разработка алгоритма решения задачи.
Словесное описание алгоритма | Запись алгоритма на языке блок-схем |
|