Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рабочая программа ОА и П.doc
Скачиваний:
2
Добавлен:
30.04.2019
Размер:
133.12 Кб
Скачать

Содержание учебной дисциплины. Введение.

Учащийся должен знать:

  • термины, основные понятия программирования, структурного программирования;

  • алгоритм и его свойства;

  • основные базовые логарифмические конструкции;

  • типы данных, операторы программирования, функции и процедуры;

  • этапы создания программ на ЭВМ.

Учащийся должен уметь:

  • составлять алгоритм к поставленной задаче;

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

Раздел 1. Основы алгоритмизации.

Учащийся должен знать:

  • основные принципы структурного программирования;

  • как правильно осуществлять постановку и формализацию задачи;

  • методы разработки алгоритмов;

  • основные алгоритмические конструкции;

  • историю и классификацию языков программирования.

Учащийся должен уметь:

  • составлять программы на алгоритмическом языке;

  • анализировать сложные алгоритмы;

  • тестировать алгоритм с помощью трассировочной таблицы.

Алгоритм, его свойства. Основные алгоритмические структуры. Сложные алгоритмические структуры. Основные принципы структурного программирования. Тестирование алгоритма с помощью трассировочной таблицы. История и классификация языков программирования.

Самостоятельная работа. Подготовка доклада по истории языков программирования.

Контрольная работа. Основные понятия структурного программирование. Анализ сложных алгоритмов.

Раздел 2. Программирование на языке Паскаль.

Тема 2.1. Элементы языка Паскаль.

Учащийся должен знать:

  • среду, алфавит, правила записи констант, выражений и операций на языке Турбо Паскаль

  • простые типы данных: целый, вещественный, символьный;

  • стандартные математические функции и логические выражения;

  • структуру программы на языке Паскаль.

Учащийся должен уметь:

  • правильно применять константы и переменные;

  • записывать арифметические выражения и математические функции.

Типы данных. Арифметические операции, функции, выражения. Структуру программы на языке Паскаль.

Практическая работа №1. Знакомство с СП Турбо Паскаль. Меню системы.

Тема 2.2. Операторы языка.

Учащийся должен знать:

  • управляющие структуры: условный оператор, оператор цикла, оператор ввода с клавиатуры и вывода на экран монитора;

  • форматы оператора вывода.

Учащийся должен уметь:

  • пользоваться основными операторами языка.

Операторы присваивания: арифметический, логический, литерный. Операторы ввода и вывода на экран. Управление символьным выводом на экран. Условный оператор, оператор цикла.

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

Создание шпаргалки.

Практическая работа №2. Операторы ввода-вывода в Турбо Паскаль.

Практическая работа №3. Программирование с применением условного оператора

Практическая работа №4. Оператор CASE в программировании на Паскале.

Практическая работа №5. Программирование циклов на ЯП Паскаль.