Cтраница 3
Объем памяти ( запоминающего устройства) ЭВМ накладывает определенные ограничения на объем решаемых задач. Поэтому при применении цифровых ЭВМ следует обращать внимание на составление программ, требующих минимального места при распределении памяти, а также минимального времени счета и обработки исходных данных для ввода их в машину. Составление программ расчетов ( программирование) связано с проведением довольно трудоемкой работы. Поэтому создание новых программ оправдывает себя при расчетах на цифровых ЭВМ большого числа вариантов, например с целью нахождения оптимального варианта решения. Программирование для цифровых ЭВМ требует определенных знаний об устройстве машины, ее составных частях и принципе работы. [31]
К сожалению, ознакомление с ОС требует от пользователя значительно больших усилий и временных затрат, чем те, которые он израсходовал, например, на изучение языка ФОРТРАН. Поэтому неудивительно, что многие пользователи, хорошо владеющие каким-либо из языков программирования, не обладают достаточными сведениями в области системного программного обеспечения. Такое положение дел объясняется сложностью построения, функционирования и взаимодействия отдельных модулей ОС, их жесткой привязанностью к конкретной архитектуре ЭВМ, использованием ассемблера для их написания и многими другими причинами. Но ОС предоставляет и большое количество всевозможных услуг, сервисных средств, способов повышения производительности прикладных программ, знание которых в значительной степени расширяет возможности пользователя как при создании новых программ, так и при использовании существующих комплексов САПР. [32]
В том, что точные методы анализа до настоящего времени не нашли широкого распространения, имеются свои причины. Во-первых, саМ И методы появились сравнительно недавно, не более двух - трех лет тому назад. Во-вторых, их применение предполагает использование больших и сложных программ, освоение которых требует определенных усилий даже в том случае, когда эти программы полностью входят в библиотеку ЭВМ, что имеет место далеко не всегда. Большинство этих программ требуют свободного доступа к ЭВМ и значительных затрат машинного времени, следовательно, повседневное их использование может оказаться очень дорогостоящим. То обстоятельство, что создание новых программ для ЭВМ и даже модификация существующих требует значительных усилий, ограничивает число исследователей, работающих в данной области. [33]
Заимствованный с Запада теоретико-множественный подход к построению курса математики, широкое использование логико-математической символики, и в целом, - идея повышения теоретического уровня обучения в течение десяти последующих лет лихорадили нашу школу. Практически единогласно было принято решение, в котором действующие в школе программы и учебники математики признавались неудовлетворительными, рекомендовалось начать немедленную работу по созданию новой программы и новых учебников математики. [34]
Начинается она с группы операторов REM ( от remark - комментарий), используемых для внесения пояснений в текст программы. Обычно комментарием снабжаются входы в логические блоки и наиболее сложные для понимания фрагменты алгоритма. Наличие четких комментариев является одним из требований при оформлении программной документации, это не простой формализм. Программы обладают очень интересной особенностью - они быстро забываются. По истечении 2 - 3 месяцев автор программы с трудом воспринимает некомментированный текст. Расшифровка чужой программы, лишенной подробного описания, по затратам времени сопоставима с созданием новой программы. [35]