Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Programmirovanie_1_Kurs_1_Sem_Anosov_Yu...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.2 Mб
Скачать

3. Методические рекомендации по изучению теоретического материала курса

3.1 Содержание разделов дисциплины

Введение.

Основные вопросы темы: Рассматриваются основные типы языков программирования и области их применения; виды и назначение дополнительных библиотек и средств; применимость различных систем программирования к решению различных задач; отличия программ, написанных для разных областей применения.

Требования к уровню подготовленности студента: студент должен усвоить основные отличия различных языков программирования и области их применения.

Вопросы для самоконтроля знаний:

  1. Основные виды языков программирования.

  2. Особенности алгоритмических языков программирования.

  3. Особенности функционально-логических языков программирования.

  4. Машинно-ориентированные языки программирования (ассемблеры).

  5. Процедурные языки программирования.

  6. Объектно-ориентированные языки программирования.

Тема 1. «Структура программы на языке «Паскаль». Основные типы данных. Правила записи имён в языке Паскаль. Линейные вычислительные процессы.»

Основные вопросы темы: Основные составные части программ, написанных на языке Паскаль. Структура программ. Основные (базовые) типы данных. Операторы ввода/вывода. Основные операции, операторы и математические функции. Вводится понятие линейного вычислительного процесса.

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

Вопросы для самоконтроля знаний:

  1. Основные части программы на языке Паскаль.

  2. Целочисленные типы данных языка Паскаль.

  3. Вещественные типы данных языка Паскаль.

  4. Правила записи имён в языке Паскаль.

  5. Математические операции и операторы. Операторы целочисленной арифметики.

  6. Функции ввода/вывода.

Тема 2. «Базовые конструкции языка «Паскаль». Ветвящиеся вычислительные процессы.»

Основные вопросы темы: Основные конструкции языка Паскаль, такие как: блоки, условия и ветвление, вложенное ветвление и многовариантное ветвление. Способы организации ветвящихся вычислительных процессов..

Требования к уровню подготовленности студента: студент должен усвоить основные способы организации ветвящихся вычислительных процессов; особенности использования оператора «if…thenelse» (включая варианты полного и неполного оператора «if…thenelse»). Знать и уметь применять правила записи простых и сложных условий с использованием логических операции «and», «or», «xor», «not». Изучить и отработать особенности использования оператора многовариантного ветвления «Case».

Вопросы для самоконтроля знаний:

  1. Понятие блока. Операторные скобки.

  2. Понятие условия. Правила записи условий. Простые и сложные условия.

  3. Логические операции «and», «or», «xor», «not».

  4. Использование оператора «if…thenelse». Полный и неполный оператор «if…thenelse».

  5. Особенности использования оператора многовариантного ветвления «Case».

  6. Логический тип данных и способы его использования.