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

Федеральное агентство связи

СМОЛЕНСКИЙ КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ

(филиал) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕНННОГО ОБРАЗОВАТЕЛЬНОГО БЮДЖЕТНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»

задание НА КОНТРОЛЬНУЮ РАБОТУ И

Методические указания

по изучению дисциплины «ОСНОВЫ ПРОГРАММИРОВАНИЯ»

для студентов 3 курса заочного отделения

по специальности 230115 – Программирование в компьютерных системах»

Рассмотрено

На заседании цикловой комиссии программно-вычислительных дисциплин Протокол №

Председатель

_______________О.А. Мохнач

_____________________ 2012 г.

Соно в Составлено в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника по специальности 230105

Утверждаю

Заместитель директора по учебной работе

_________Г.Н. Азаренков

_________________2012г.

Автор: Мохнач О. А.

Контрольное задание

Общие указания.

Контрольное задание содержит десять вариантов. Каждый вариант состоит из трех вопросов:

Первый и второй вопросы относятся к теме: «Операторы языка Паскаль».

Третий и четвертый - практические вопросы – предназначены для контроля практического усвоения знаний, необходимых для реализации типовых задач на языке Паскаль.

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

Работа выполняется в отдельной тетради темными чернилами. Необхо­димо оставлять поля для замечаний преподавателя. Условие задания записы­вается полностью. Решение необходимо кратко пояснять. В конце работы необходимо привести спи­сок используемой учебной литературы, поставить подпись и дату.

Допускается оформление работы в печатном виде на листах формата А4. При этом необходимо четко выделять вопросы в виде подзаголовков, нумеровать страницы, выбирать шрифты и выравнивание в соответствии с общепринятыми стандартами: выравнивание заголовков – по центру, текста – по ширине, использовать один стиль форматирования для всего документа.

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

Вариант 1

  1. Общие соглашения языка Паскаль.

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

  3. Написать программу табуляции функции на отрезке [-3,3] c шагом 1, где f1(x)=tg(x/2), f2(x)=cos(x) на языке Паскаль.

  4. Написать программу, выводящую строку задом наперед.

Вариант 2

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

  2. Операторы вывода информации на языке Паскаль.

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

  4. Написать программу поиска наименьшего элемента массива.

Вариант 3

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

  2. Работа с текстовыми файлами на языке Паскаль.

  3. Написать программу подсчета суммы ряда с заданной точностью е=0,0001: на языке Паскаль.

  4. Написать программу поиска наибольшего элемента массива.

Вариант 4

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

  2. Функции в языке Паскаль. Механизм передачи параметров.

  3. Написать программу подсчета факториала целого числа на языке Паскаль.

  4. Написать программу, заменяющую в строке символы «.» на «!».

Вариант 5

  1. Тип запись в языке Паскаль.

  2. Цикл с предусловием в языке Паскаль.

  3. Написать программу подсчета суммы элементов 2-мерного целочисленного массива на языке Паскаль.

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

Вариант 6

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

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

  3. Написать программу подсчета среднего арифметического элементов 1-мерного целочисленного массива на языке Паскаль.

4. Написать программу, вычисляющую сумму цифр двузначного числа.

Вариант 7

  1. Работа с типизированными файлами на языке Паскаль.

  2. Общая структура Паскаль-программы.

  3. Написать программу подсчета суммы 10 первых членов ряда:

  4. Написать программу, которая обменивает значениями две переменные.

Вариант 8

  1. Типы данных языка Паскаль.

  2. Оператор цикла с постусловием языка Паскаль.

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

  4. Написать программу, проверяющую, является ли строка палиндромом.

Вариант 9

  1. Строки и работа со строками на языке Паскаль.

  2. Использование процедур языка Паскаль. Локальные и глобальные переменные.

  3. Написать программу подсчета суммы N членов ряда на языке Паскаль. N задать с клавиатуры.

  4. Написать программу, вычисляющую сумму четных элементов массива.

Вариант 10

  1. Выражения языка Паскаль: арифметические, условные и логические.

  2. Библиотеки (модули) в Паскале.

  3. Написать программу табуляции функции у=1/х на отрезке [-2,2] с шагом 1 на языке Паскаль. Предусмотреть проверку принадлежности аргумента области определения функции.

  4. Написать программу, вычисляющую количество отрицательных элементов массива.