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

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

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

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

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

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

на тему:

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

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

Выполнил:

Студент 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' - нулевой символ, нулевой байт.

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

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

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

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

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