Cтраница 1
Начальный курс программирования читается на отделении математики механико-математического факультета с 1980 года. Курс ведется кафедрой вычислительной математики и лабораторией вычислительных методов. Курс читается в течение 2 семестров и имеет объем 34 часа лекций и 68 часов упражнений. [1]
Книга содержит расширенный вариант начального курса программирования, который читается на механико-математическом факультете МГУ с 1980 г, Цель курса - заложить фундамент общей программистской культуры слушателей и научить их грамотно программировать практически задачи объемом несколько тысяч строк. Основу курса составляют понятие исполнителя, технология программирования сверху вниз и развитые структуры данных. [2]
Эта книга содержит расширенный вариант начального курса программирования, который читается на механико-математическом факультете МГУ с 1980 г. Основная цель курса - заложить фундамент общей программистской культуры слушателей, в частности научить их грамотно программировать задачи объемом до нескольких тысяч строк. [3]
Учитывая, что практикум предназначен для начального курса программирования, авторы стремились сделать изложение языков максимально простым и понятным. Для большинства языковых конструкций приводятся примеры законченных программ. Все программы проверены на ЭВМ. [4]
В этой главе описаны 12 тем начального курса программирования на механико-математическом факультете МГУ. [5]
Но может ли он быть объектом изучения в начальном курсе программирования - именно для такого курса предназначена эта книга. [6]
Эти виды заданий целесообразно использовать при изучении фортрана в начальном курсе программирования. [7]
Язык программирования МИНИ-Д является дальнейшим развитием языка программирования МИНИ, который используется в начальном курсе программирования на механико-математическом факультете МГУ. В языке МИНИ имеются все основные структурные управляющие конструкции и определено понятие исполнителя, аналогичное понятию пакета в языке АДА. Средств для описания данных в языке МИНИ нет, предполагается, что они определены внутри базисных исполнителей, с которыми посредством базисных предписаний взаимодействует программа. [8]
Предлагаемый материал рассчитан на читателя, имеющего достаточную подготовку по разделу Электричество и магнетизм курса физики, по соответствующим главам курса высшей математики, а также по начальному курсу программирования. [9]
Автоматизированные практикумы, компонентой которых является язык МИНИ-Д, используются при обучении студентов на 3 и 4 курсах. Язык МИНИ ( дальнейшим развитием которого является язык МИНИ-Д) осваивается студентами в ходе начального курса программирования уже на втором курсе. В связи с этим студентам-легче освоить новый язык, так как основные концепции ( понятия-исполнителя, предписания исполнителя, основные управляющие конструкции) им уже известны. [10]
В практикуме дается описание некоторого подмножества варианта языка фортран-IV, реализованного в машинах ЕС ЭВМ. По сравнению с полным вариантом опущены конструкции, которые, по нашему мнению, нецелесообразно изучать в начальном курсе программирования, так как они используются, в основном, лишь квалифицированными программистами, имеющими большой опыт работы. Но вместе с тем авторы все же в рамках поставленной задачи стремились возможно более полно охватить изобразительные средства языка с тем, чтобы сделать очевидными его достоинства. [11]
Конкретный состав операционной системы задается при ее генерации, причем выбор делается из довольно большого числа различных вариантов. Совершенно реальной является, например, генерация резидентной управляющей программы, занимающей свыше 65К памяти. Подробное полное обсуждение OS выходит за рамки начального курса программирования, и поэтому здесь мы этого предпринимать не собираемся. Упомянем только о том, что некоторые варианты OS учитывают возможность мультипрограммирования - присутствия в памяти одновременно нескольких независимых программ и автоматического переключения с одной па другую либо по истечении определенного интервала времени, либо из-за невозможности программы продолжать работу, когда она ожидает выполнения операций ввода - вывода. В системе с мультипрограммированием программа может стать несколько сложнее. [12]