Смекни!
smekni.com

Основные понятия предмета Языки программирования (стр. 4 из 4)

Проблемных языков очень много, например:

Фортран, Алгол – языки, созданные для решения математических задач;

Simula, Слэнг - для моделирования;

Лисп, Снобол – для работы со списочными структурами.

Об этих языках я расскажу дальше.

Программы в Пл/1 компилируются с помощью автоматических процедур. Язык использует многие свойства Фортрана, Алгола, Кобола. Однако он допускает не только динамическое, но и управляемое и статистическое распределения памяти.

3. Ответы на вопросы учащихся время 10 мин.

4. Закрепление нового материала время 20 мин.

Самостоятельная работа по 4 вариантам

ПИСЬМЕННЫЙ ОПРОС ПО 2 ВАРИАНТАМ

ВАРИАНТ I

1. Что такое язык программирования?

2. Скольким целям служит язык программирования?

3. В каком году появились машинные языки?

4. Математик, ему принадлежит идея создания первого примитивного механического компьютера.

5. Программистка, создавшая первую программу для компьютера.

ВАРИАНТ II

1. Создатель суммирующей машины.

2. Создатель первой вычислительной машины, способной выполнять все 4 действия арифметики.

3. Что такое компилятор?

4. Что такое интерпретатор?

5. Что такое машинно-ориентированные языки, и для его они предназначенны?

Подхожу к заключительной части урока, в которой подвожу итоги урока. Выделяю основные моменты темы, подчеркиваю необходимость изучения данной темы. Выдаю домашнее задание. Подвожу итоги урока. Выставляю оценки активным учащимся, для поощрения их потребности самообразования.

III. Заключительная часть: время 3 мин.

1. Подведение итогов

Еще раз выделяю наиболее важную информацию по основным понятиям.

Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.

Компилятор-это транслятор текста на машинный язык, который считывает исходный текст. Он оценивает его в соответствии с синтаксической конструкцией языка и переводит на машинный язык. Другими словами, компилятор не исполняет программы, он их строит. Интерпретаторы невозможно отделить от программ, которые ими прогоняются, компиляторы делают свое дело и уходят со сцены.

Машинно–ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).

Универсальные языки были созданы для широкого круга задач: коммерческих, научных, моделирования и т.д. Первый универсальный язык был разработан фирмой IBM, ставший в последовательности языков Пл/1. Второй по мощности универсальный язык называется Алгол-68. Он позволяет работать с символами, разрядами, числами с фиксированной и плавающей запятой. Пл/1 имеет развитую систему операторов для управления форматами, для работы с полями переменной длины, с данными организованными в сложные структуры, и для эффективного использования каналов связи. Язык учитывает включенные во многие машины возможности прерывания и имеет соответствующие операторы. Предусмотрена возможность параллельного выполнение участков программ.

Программы в Пл/1 компилируются с помощью автоматических процедур. Язык использует многие свойства Фортрана, Алгола, Кобола. Однако он допускает не только динамическое, но и управляемое и статистическое распределения памяти.

2. Задание на дом: повторение темы, № 1, 2, 3

3. Заключительное слово преподавателя: Прощаюсь с учениками.