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

Министерство транспорта и связи Украины

Одесская национальная академия связи им. А.С. Попова

Кафедра информационных технологий

Курсовая работа

по дисциплине “Информатика”

на тему:

«Создание библиотек подпрограмм

для обработки массивов»

Выполнил:

Студент 1 курса

Факультета ИС

Караджа Мария

Руководитель:

Леонов Юрий Григорьевич

Одесса 2012

Содержание

  1. Курсовое задание 3

  2. Основные теоретические сведения 4

  3. Структурные схемы 16

  4. Окна форм 20

  5. Меню пользователя 22

  6. Тексты программ 23

  7. Результаты вычислений 31

  8. Вывод 32

  9. Список использованной литературы 33

Задание

Поля структуры

Задание

Параметры сортировки

Текстовый

7

Фамилия

Имя

Отчество

Должность

Пол

Дата приема на работу

Определить средний стаж работы, и вывести все сведенья о сотрудниках, стаж которых выше среднегою

Фамилия по возрастанию.

Сведенья о Мужчинах

Основные теоретические сведения:

1 Основные типы C++

В программе на языке C++ все переменные должны быть объявлены, т.е. для каждой переменной должен быть указан ее тип. Все типы языка C++ можно |Д разделить на две большие группы: основные типы и производные.

К основным относятся char, int, float и double, а также их варианты с мо­дификаторами short (короткий), long (длинный), signed (со знаком, подразуме­вается по умолчанию и обычно не пишется) и unsigned (без знака

Объявлять переменные можно в любом месте программы перед их ис­пользованием.

Ниже приведена таблица 2.1 соответствия типов Delphi и основных типов

C++.

Таблица 2.1

C++ Char

Размер

(в байтах)

Диапазон

Delphi

1

-128...126

Char

Unsigne

d char

1

0...255

Byte

Short

2 "Л

-32 768...32 767

SmallInt

unsigned short

2

0...65 535

Word

Int

4

-2 147 483 648...2 147 483 647

Integer

unsigned int

4

0...4 294 967 295

Cardinal

Float

4

3.4-10-38...3.4*1038

Single

double

8

1.7-Ю-308... 1.7*10308

Real

long double

10

3.4-104932...1.1*104932 ,

Extended

bool

1

true, false

Boolean

Константы в языке с

Константы представляют собой фиксированную величину, которая не может быть изменена в программе. Константы могут быть любого базового ти­па, например:

Тип данных Константа

char 'a', V, '9'

int 1, 123,-346

float 123.23,4.34Е-3,4Е+5

double 123.23,12312311,-0.987

В языке С используются также восьмеричные и шестнадцатеричные кон­станты. Для того чтобы отличать шестнадцатеричные константы, перед ними ставится пара символов Ох. Восьмеричные константы всегда начинаются с ну­ля. Восьмеричные и шестнадцатеричные константы могут быть только беззна­ковыми.

В качестве цифр шестнадцатеричной константы используются символы

-0, 1, 2, 3,4, 5, 6, 7, 8, 9, А, В, С, D, E, F.

В языке С часто используются строковые константы. Строковая констан­та или просто строка представляет собой набор символов, заключенный в двой­ные кавычки, например, "Это строка". Нельзя путать строковые константы с символьными константами. Так "а" - это строка, содержащая одну букву, в то время как 'а' - символ.

В языке С есть символьные константы, которые не соответствуют ника­кому из печатных символов. Это так называемые управляющие константы. На­пример, '\n' - перевод строки, '\0' - нулевой символ, нулевой байт.

Понятие функции в С++

Процесс разработки программного обеспечения предполагает разделение сложной задачи на набор более простых задач и заданий. В С++ поддерживаются функции как логические единицы (блоки текста программы), служащие для выполнения конкретного задания. Функции иногда еще называют подпрограммами. Подпрограммы решают небольшую и специфическую часть общей задачи. В отличие от других языков программирования высокого уровня в языке С++ нет деления на подпрограммы процедуры и подпрограммы функции.

Функция – это совокупность объявлений и операторов, обычно предназначенная для решения определенной задачи. Каждая функция должна иметь имя, которое используется для ее объявления, определения и вызова.

При вызове функции ей при помощи аргументов (формальных параметров) могут быть переданы некоторые значения (фактические параметры), используемые во время выполнения функции. Функция может возвращать некоторое (одно!) значение. Это возвращаемое значение и есть результат выполнения функции, который при выполнении программы подставляется в точку вызова функции, где бы этот вызов ни встретился. Допускается также использовать функции, не имеющие аргументов, и функции, не возвращающие никаких значений. Действие таких функций может состоять, например, в изменении значений некоторых переменных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]