Cтраница 2
Машина рассчитана на широкий круг инженеров-расчетчиков и математиков, не имеющих специальной подготовки по курсу программирования. [16]
Лекции, явившиеся основой этой книги, были прочитаны дважды в течение 1980 / 81 учебного года в курсе программирования на языке ассемблера, а также во время двухнедельного летнего семинара для профессиональных программистов в 1981 г. Лекции были хорошо восприняты обеими группами. [17]
Машина Мир-1 ( рис. 4.3) предназначена для автоматизации инженерных расчетов в конструкторских бюро и научно-исследовательских институтах и рассчитана на широкий круг инженеров-расчетчиков, не имеющих специальной подготовки по курсу программирования. Возможность выполнения расчетов с целыми числами и числами произвольной длины делает ее незаменимой и в вычислительных центрах. [18]
Включение информации об ЭВМ в курс программирования вызвано тем, что на практике именно ЭВМ лежат в основе тех реальных Универсальных Выполнителей, которые выполняют наши программы. Тем самым программисту полезно знать общее устройство и принцип работы, алгоритмы функционирования отдельных компонент и другие детали конструкции ЭВМ. Этим вопросам будет посвящена следующая глава. Здесь же, занимаясь вопросами реализации различных структур данных, мы будем объяснять некоторые детали устройства ЭВМ, чтобы показать, откуда возникает та или иная структура, та или иная задача. [19]
Слепая вера в математику переходит и на ЭВМ, которые будто бы в один прекрасный день начнут управлять и властвовать, ибо в Америке работают уже над тем, чтобы сделать программистов ненужными, чтобы обучить автоматы программировать еще более сложные автоматы, - это якобы прочитал в какой-то американской книжке один социолог, вступивший со мной в публичную дискуссию. Я посоветовал, этому социологу прослушать двухнедельный курс программирования, чтобы понять, что можно делать с помощью ЭВМ, но это было воспринято как язвительное выражение плохого настроения, вызванное дискуссией у побежденного. [20]
Язык высокого уровня ПАСКАЛЬ разработан в начале 70 - х годов и назван так в честь замечательного французского математика Блеза Паскаля. Язык был разработан с целью облегчить преподавание курса программирования ЭВМ как методически самостоятельной дисциплины и реализовать надежные и эффективные программные средства с ориентацией на современные ЭВМ. [21]
Мы не уделяли бы сортировкам так много внимания, если бы нам не казалось, что они представляют собой идеальный объект для иллюстрации многих принципов программирования и ситуаций, встречающихся в других задачах. Создается впечатление, что на примерах сортировок можно построить целый курс программирования. [22]
В Финляндии Лисп привлек внимание в середине 60 - х годов. В Университете города Тампере Лисп изучают с 1968 г. как часть углубленного курса программирования. [23]
Помимо изучения отдельных команд очень важно приобрести практические навыки составления программ. Как хороший учебник немыслим без обзорных упражнений, так и успех любого курса программирования невозможен без кодирования практических программ. [24]
На приводимой ниже схеме [118] показаны особенности организации системы подготовки ( очередность этапов обучения), предусматривающей сокращение продолжительности обучения. В связи с необходимостью практического применения уже на 2 - м этапе знаний, полученных еще по курсу программирования, на предприятиях - пользователях ЭВМ возникает потребность в проведении обучения по укрупненным разделам ( блокам) с применением смешанной системы обучения. Этапы обучения без отрыва от производства, не представленные на схеме и расположенные между блоками, являются наряду с разработанными в ходе обучения программами или подпрограммами составной частью процесса производства программ. Особое внимание следует уделить таким аспектам, как мотивация и стрессовые ситуации на стадии монтажа электронно-вычислительной техники. [25]
В 66 - й школе организовано изучение и применение микрокалькуляторов с четвертого класса, в старших классах организован технологический курс программирования. [26]
Машина Проминь - М ( рис. 4.1) применяется для автоматизации инженерных расчетов в конструкторских бюро и научно-исследовательских институтах. Характерной особенностью этой машины является возможность использования ее широким кругом работников, так как она не требует специальной подготовки по курсу программирования. [27]
В такой оценке программирования как трюкачества так много правды, что затруднительно обсуждать вопрос о том, чему следует учить на курсах программирования. Столь многое из того, что мы сделали, сделано специально для конкретных случаев, и мы находились под таким давлением требований получить хоть что-то работающее как можно быстрее, то у нас теперь есть лишь немного ценного, способного выдержать придирчивый взгляд ученого или инженера, спрашивающего: В чем состоит содержание науки о программном обеспечении. Сколь немногочисленны трудные для понимания идеи в этой области. Сколь многое представляет собой просто нагромождение одной мелочи за другой без всякого тщательного анализа. И если компиляторы, содержащие 50 тысяч слов, могут быть позже заменены новыми, всего лишь в пять тысяч слов, то как далеки от разумного были первоначальные решения. [28]
Главные дополнения по сравнению с Алголом-60 относятся к способам структурирования данных, поскольку недостаточность последних в Алголе-60 была признана главной причиной относительной узости области его применения. Введение записей и файлов сделает возможным решать с помощью Паскаля коммерческие задачи или по крайней мере позволит успешно демонстрировать подобные задачи в курсах программирования. Синтаксис Паскаля представлен в графической форме в - приложении. [29]
Детальное исследование электрических процессов в электронной схеме ОУ приводит к дифференциальному уравнению, связывающему выходную переменную с входной. В курсе программирования АВМ инерционность ОУ обычно не принимается во внимание, ибо ОУ для АВМ специально конструируются так, чтобы инерция усилителя была мала и не вносила бы дополнительных погрешностей в выполнение математических операций. Однако, когда скорость изменения машинных переменных велика, приходится в каком-то виде учитывать инерционность усилителя. Для того, чтобы сделать это точнее, нужно рассмотреть дифференциальное уравнение, описывающее работу ОУ. Но можно инерционность усилителя учесть приближенно, считая, что ОУ обладает запаздыванием и последействием. На рис. 2.4, в) показана такая идеализированная приближенная картина. [30]