Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Общие теоретические сведения






    УДК 681.3.061 (075.8)

    ББК 32.973.26-018.1 я 73

     

    ISBN (ч. 1) ISBN 985–444–583–6 © УО «Белорусский государственный университет информатики и радиоэлектроники», 2007

    СОДЕРЖАНИЕ

    Лабораторная работа №1. Линейный вычислительный процесс.. 4

    1.1. Общие теоретические сведения. 4

    1.2. Создание оконного приложения. 8

    1.3. Создание консольного приложения. 11

    1.4. Пример выполнения задания. 12

    1.5. Индивидуальные задания. 15

    Лабораторная работа №2. Реализация разветвляющихся алгоритмов.. 17

    2.1. Общие теоретические сведения. 17

    2.2. Создание оконного приложения. 18

    2.3. Пример выполнения задания. 19

    2.4. Индивидуальные задания. 22

    Лабораторная работа №3. Реализация циклических алгоритмов.. 24

    3.1. Общие теоретические сведения. 24

    3.2. Пример выполнения задания. 25

    3.3. Индивидуальные задания. 27

    Лабораторная работа №4. Функции пользователя.. 29

    4.1. Краткие теоретические сведения. 29

    4.2. Пример выполнения задания. 30

    4.3. Индивидуальные задания. 32

    Лабораторная работа №5. Обработка одномерных массивов.. 33

    5.1. Общие теоретические сведения. 33

    5.2. Создание оконного приложения. 33

    5.3. Пример выполнения задания. 34

    5.4. Индивидуальные задания. 37

    Лабораторная работа №6. Обработка двухмерных динамических массивов.. 38

    6.1. Краткие теоретические сведения. 38

    6.2. Пример выполнения задания. 40

    6.3. Индивидуальные задания. 43

    Лабораторная работа №7. Использование строк.. 44

    7.1. Общие теоретические сведения. 44

    7.2. Создание оконного приложения. 44

    7.3. Пример выполнения задания. 46

    7.4. Индивидуальные задания. 48

    Лабораторная работа №8. Обработка структур с использованием файлов.. 49

    8.1. Теоретические сведения. 49

    8.2. Создание оконного приложения. 51

    8.3. Пример выполнения задания. 51

    8.4. Индивидуальные задания. 58

    Лабораторная работа №9. Построение графиков функций.. 60

    9.1. Краткие теоретические сведения. 60

    9.2. Пример создания оконного приложения. 61

    9.3. Индивидуальные задания. 64

    Приложение 1. Операции и основные математические функции.. 65

    Приложение 2. Описание общих структур файлов проекта.. 67

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

     


    Лабораторная работа №1. Линейный вычислительный процесс

     

    Цель работы: изучить правила составления текстов программ, научиться реализовывать линейные алгоритмы, а также составлять каркас простейшей программы в среде C++ Builder. Написать и отладить программу линейного алгоритма в консольном и(или) оконном приложении.

    Общие теоретические сведения

    Алфавит языка С/С++ состоит из: прописных и строчных букв латинского алфавита, арабских цифр и специальных символов, смысл и правила использования которых будут рассматриваться далее.

    В языке C применяются данные двух категорий: простые (скалярные) и сложные (составные).

    К основным (базовым) типам данных относятся целый (int), вещественный (float, double) и символьный (char) типы. В свою очередь, данные целого типа могут быть короткими (short) и длинными (long), со знаком (signed) и беззнаковыми (unsigned). Атрибут long может использоваться и с типом double – длинное вещественное.

    К сложным типам данных относятся массивы, структуры (struct), объединения (union) и перечисления (enum).

    В языке С++ используются данные типа bool – логические, принимающие значения true (1) – истина и false (0) – ложь, а также AnsiString (String) – строковый тип данных (см. п.7.2).






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.