- •Контрольное задание
- •Вариант 1
- •Основы языка паскаль. Конструкция условного оператора.
- •If условие then оператор1 else оператор2
- •If условие then оператор
- •Структура оператора цикла с предусловием:
- •Операции над строками:
- •Обработка записей
- •Подпрограммы
- •Описание функций
- •Var {локальные вспомогательные переменные}
- •Описание процедур
- •Файлы на магнитном диске
- •Типизированные файлы
- •Var имя: file of базовый тип
Федеральное агентство связи
СМОЛЕНСКИЙ КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ
(филиал) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕНННОГО ОБРАЗОВАТЕЛЬНОГО БЮДЖЕТНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
задание НА КОНТРОЛЬНУЮ РАБОТУ И
Методические указания
по изучению дисциплины «ОСНОВЫ ПРОГРАММИРОВАНИЯ»
для студентов 3 курса заочного отделения
по специальности 230115 – Программирование в компьютерных системах»
Рассмотрено На заседании цикловой комиссии программно-вычислительных дисциплин Протокол №
Председатель _______________О.А. Мохнач _____________________ 2012 г. |
Соно в Составлено в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника по специальности 230105 Утверждаю Заместитель директора по учебной работе _________Г.Н. Азаренков _________________2012г. |
|
|
Автор: Мохнач О. А.
Контрольное задание
Общие указания.
Контрольное задание содержит десять вариантов. Каждый вариант состоит из трех вопросов:
Первый и второй вопросы относятся к теме: «Операторы языка Паскаль».
Третий и четвертый - практические вопросы – предназначены для контроля практического усвоения знаний, необходимых для реализации типовых задач на языке Паскаль.
В помощь обучающимся для выполнения контрольного задания приложены методические указания и список рекомендуемой литературы.
Работа выполняется в отдельной тетради темными чернилами. Необходимо оставлять поля для замечаний преподавателя. Условие задания записывается полностью. Решение необходимо кратко пояснять. В конце работы необходимо привести список используемой учебной литературы, поставить подпись и дату.
Допускается оформление работы в печатном виде на листах формата А4. При этом необходимо четко выделять вопросы в виде подзаголовков, нумеровать страницы, выбирать шрифты и выравнивание в соответствии с общепринятыми стандартами: выравнивание заголовков – по центру, текста – по ширине, использовать один стиль форматирования для всего документа.
Получив проверенную работу, обучающийся должен выполнить работу над ошибками после рецензии преподавателя.
Вариант 1
Общие соглашения языка Паскаль.
Операторы задания массивов на языке Паскаль.
Написать программу табуляции функции на отрезке [-3,3] c шагом 1, где f1(x)=tg(x/2), f2(x)=cos(x) на языке Паскаль.
Написать программу, выводящую строку задом наперед.
Вариант 2
Оператор цикла с параметром на языке Паскаль.
Операторы вывода информации на языке Паскаль.
Написать программу вычисления значения сложной функции для х, вводимого с клавиатуры: на языке Паскаль.
Написать программу поиска наименьшего элемента массива.
Вариант 3
Оператор ветвления в языке Паскаль.
Работа с текстовыми файлами на языке Паскаль.
Написать программу подсчета суммы ряда с заданной точностью е=0,0001: на языке Паскаль.
Написать программу поиска наибольшего элемента массива.
Вариант 4
Оператор множественного ветвления в языке Паскаль.
Функции в языке Паскаль. Механизм передачи параметров.
Написать программу подсчета факториала целого числа на языке Паскаль.
Написать программу, заменяющую в строке символы «.» на «!».
Вариант 5
Тип запись в языке Паскаль.
Цикл с предусловием в языке Паскаль.
Написать программу подсчета суммы элементов 2-мерного целочисленного массива на языке Паскаль.
Написать программу, вычисляющую среднее арифметическое двух чисел.
Вариант 6
Операторы ввода информации на языке Паскаль.
Объявление переменных и констант в языке Паскаль.
Написать программу подсчета среднего арифметического элементов 1-мерного целочисленного массива на языке Паскаль.
4. Написать программу, вычисляющую сумму цифр двузначного числа.
Вариант 7
Работа с типизированными файлами на языке Паскаль.
Общая структура Паскаль-программы.
Написать программу подсчета суммы 10 первых членов ряда:
Написать программу, которая обменивает значениями две переменные.
Вариант 8
Типы данных языка Паскаль.
Оператор цикла с постусловием языка Паскаль.
Написать программу вычисления значения сложной функции для х, вводимого с клавиатуры: на языке Паскаль.
Написать программу, проверяющую, является ли строка палиндромом.
Вариант 9
Строки и работа со строками на языке Паскаль.
Использование процедур языка Паскаль. Локальные и глобальные переменные.
Написать программу подсчета суммы N членов ряда на языке Паскаль. N задать с клавиатуры.
Написать программу, вычисляющую сумму четных элементов массива.
Вариант 10
Выражения языка Паскаль: арифметические, условные и логические.
Библиотеки (модули) в Паскале.
Написать программу табуляции функции у=1/х на отрезке [-2,2] с шагом 1 на языке Паскаль. Предусмотреть проверку принадлежности аргумента области определения функции.
Написать программу, вычисляющую количество отрицательных элементов массива.