Стандартные операции и функции от скалярных данных

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Армавирский государственный педагогический университет

 

Козырева Г.Ф.

 

Учебно-методическое пособие

«Контрольные работы по курсу

«Информатика и программирование»

 

для студентов заочной формы обучения

 

Армавир


Печатается по решению УМС АГПУ

 

 

Козырева Г.Ф. Учебно-методическое пособие «Контрольные работы по курсу Информатика и программирование»для студентов заочной формы обучения. – Армавир, АГПУ. – 2009. – 50 с.

 

Пособие содержит краткий теоретический материал по курсу Информатика и программирование, а также 25 вариантов контрольных работ.

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

 

Рецензент: к.ф-м.н., декан физического факультета АГПУ, Парзян В.А.

 

©Армавирский государственный педагогический университет


СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ........................................................................................................ 4

ВАРИАНТЫ ЗАДАНИЙ.................................................................................. 5

I. ОПЕРАТОРЫ ВВОДА-ВЫВОДА. КОМАНДЫ ВЫБОРА...................... 6

II. ЦИКЛЫ....................................................................................................... 14

III. ПРОЦЕДУРЫ И ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ................................. 20

iV. МАССИВЫ............................................................................................... 28

V. ОБРАБОТКА СИМВОЛЬНЫХ И СТРОКОВЫХ ВЕЛИЧИН............ 36

VI. ФАЙЛЫ...................................................................................................... 43

ЛИТЕРАТУРА................................................................................................. 50

 


ВВЕДЕНИЕ

 

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

Дисциплина "Информатика и программирование" предназначена в первую очередь для выравнивания базовых знаний в области программирования студентов первого курса, т. к. эти знания существенно различаются.

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

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

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

Операторы ввода-вывода. Команды выбора

Циклы

Процедуры и функции пользователя

Массивы

Обработка символьных и строковых величин

Файлы

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

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

Данное пособие представляет собой один из компонентов учебно-методического комплекса дисциплин «Интеллектуальные информационные системы».


ВАРИАНТЫ ЗАДАНИЙ

№ варианта Разделы
I II III IV V VI
47а
47б
47в
47г

 


I. ОПЕРАТОРЫ ВВОДА-ВЫВОДА. КОМАНДЫ ВЫБОРА

Типы переменных в Паскале:

INTEGER– целый тип (диапазон -32768...32767)

REAL – действительный, вещественный тип (диапазон 2.9*10-39...1.7*10+38)

CHAR –литерный, символьный тип

BOOLEAN– логический тип

BYTE –целые числа от 0 до 255

LONGINT – целый тип (диапазон -2147483648... 2147483647)

STRING – строковый тип (от 0 до 255 символов)

 

Стандартные операции и функции от скалярных данных

Функция, операция Назначение Тип переменных Тип результата
A+B Сумма real, integer real, integer
A-B Разность real, integer real, integer
A*B Произведение real, integer real, integer
A/B Частное real, integer real
ABS(x) Абсолютное значение real, integer real, integer
SQR(x) Вычисление х2 real, integer real,integer
SIN(x) Нахождение sin x real,integer real
COS (x) Вычисление cos x real, integer real
ARCTAN(x) Вычисление arctan x real, integer real
EXP(x) Вычисление экспоненты ех real, integer real
LN(x) Вычисление ln x real, integer real
SQRT(x) Вычисление real, integer real
A div B Нахождение целой части integer integer
A mod B Нахождение остатка integer integer
TRUNC(x) Нахождение целой части х real, integer integer
ROUND(x) Округление х в сторону ближайшего целого real, integer integer
PI Зарезервированная константа число π   real