Курсовая работа: Основные понятия предмета Языки программирования
4. Компилятор – это …
а) транслятор машинного языка в текст
б) приемник информаций
в) распространитель информаций
г) транслятор текста на машинный язык
5. Машинно – ориентированные языки – это …
а) знаковая система для записи алгоритмов
б) языки, наборы операторов и изобразительные средства
в) транслятор машинного языка в текст
г) все ответы верны
Правильный ответ: 1.б); 2.в); 3.а); 4.г); 5.б).
В результате теста, я смогу определить базовый уровень знаний групп.
Основываясь на результатах я делаю выводы:
а) правильно ли был подобран тип урока и метод изложения нового материала;
б) правильно ли был преподнесен материал;
в) выявлю пробелы в знаниях;
г) выявлю учеников, которым был не доступен материал и позанимаюсь с ним на дополнительном уроке;
д) выявлю учеников, которым можно давать опережающие задания для их самообразования;
е) исправлю ошибки в проведении урока, выясненные при тестировании класса.
Перехожу к основной части урока.Где сообщаю цели новой темы. Излагаю новый материал. Отвечаю на вопросы учащихся. Закрепляем пройденный материал самостоятельной работой по 4 вариантам. На основную часть отделяю 70 минут.
II . Основная часть:
1. Сообщение цели новой темы
2. Изложение нового материала время 40 мин.
2.1.3. Языки Символического Кодирования
Продолжим рассказ о командных языках, Языки Символического Кодирования (далее ЯСК ), так же, как и МЯ , являются командными. Однако коды операций и адреса в машинных командах, представляющие собой последовательность двоичных (во внутреннем коде) или восьмеричных (часто используемых при написании программ) цифр, в ЯСК заменены на символы (идентификаторы), форма написания которых помогает программисту легче запоминать смысловое содержание операции. Это обеспечивает существенное уменьшение числа ошибок при составлении программ.
Использование символических адресов – первый шаг к созданию ЯСК . Команды ЭВМ вместо истинных (физических) адресов содержат символические адреса. По результатам составленной программы определяется требуемое количество ячеек для хранения исходных промежуточных и результирующих значений. Назначение адресов, выполняемое отдельно от составления программы в символических адресах, может проводиться менее квалифицированным программистом или специальной программой, что в значительной степени облегчает труд программиста.
Есть также языки, включающие в себя все возможности ЯСК , посредством расширенного введения макрокоманд - они называются Автокоды .
В различных программах встречаются некоторые достаточно часто использующиеся командные последовательности, которые соответствуют определенным процедурам преобразования информации. Эффективная реализация таких процедур обеспечивается оформлением их в виде специальных макрокоманд и включением последних в язык программирования , доступный программисту.
Макрокоманды переводятся в машинные команды двумя путями – расстановкой и генерированием . В постановочной системе содержатся "остовы" - серии команд, реализующих требуемую функцию, обозначенную макрокомандой. Макрокоманды обеспечивают передачу фактических параметров, которые в процессе трансляции вставляются в "остов" программы, превращая её в реальную машинную программу.