Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 курс / метод указания / Информатика. Основы программирования на С++. Учебное пособие.doc
Скачиваний:
149
Добавлен:
08.06.2015
Размер:
2.15 Mб
Скачать

Контрольные вопросы

  1. Что такое структуры и в каких случаях применяют этот тип данных?

  2. Какого типа могут быть элементы структуры?

  3. Каким образом описываются в программе переменные типа структура? Приведите примеры.

  4. Что такое поле структуры? Приведите примеры.

  5. Каким образом осуществляется обращение к полям структуры? Приведите пример.

  6. Что такое вложенное поле? Приведите примеры обращения к вложенным полям.

  7. В каком случае и почему можно опустить в описании структуры имя типа?

  8. Какие операции применимы к элементам структур?

  9. В каком случае при работе со структурами можно использовать операцию присваивания?

  10. Как осуществляется инициализация структур? Приведите пример.

  11. Каким образом передается структура в функцию?

  12. Как осуществить изменение элементов массива структуры с использованием функций?

  13. Каким образом осуществляется возвращение структуры в качестве значения функции?

Библиографический список

  1. Березин Б.И., Березин С.Б. Начальный курс С и С++. – М.: ДИАЛОГ-МИФИ, 2003. – 288 с.

  2. Ишкова Э.А. С++. Начала программирования. Изд.3-е, перераб. и доп. – М.: ООО "Бином-Пресс", 2004. – 368 с.: ил.

  3. Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2001 – 464 с.:ил.

  4. Киммел П. и др. Borland C++5: Пер. с англ. – СПб.: БХВ – Петербург, 2001. – 976 с.: ил.

  5. Подбельский В.В. Язык Си++: Учеб. пособие. – 4-е изд. – М.: Финансы и статистика, 1999. – 560 с.: ил.

  6. Программирование на С++: Учеб. пособие/Под ред. проф. А.Д. Хомоненко. – СПб.: КОРОНА принт, 1999.- 256 с.: ил.

ПРИЛОЖЕНИЯ

Приложение 1

Таблица П1.1

Основные бинарные операции

Знак операции

Вид операции

*

/

%

Умножение

Деление

Остаток от деления

+

-

Сложение

Вычитание

Таблица П1.2

Операции сравнения

Знак операции

Действие

==

Равно

!=

Не равно

<

Меньше

>

Больше

<=

Меньше или равно

>=

Больше или равно

Таблица П1.3

Составные операции присваивания

Знак операции

Вид операции

Пример

Эквивалент

++

Увеличение на единицу

y=x++

y=x+1

--

Уменьшение на единицу

y=x--

y=x-1

*=

Умножение с присваиванием

х*=2

x=х*2

/=

Деление с присваиванием

x/=5-y

x=x/(5-y)

+=

Сложение с присваиванием

x+=y

x=x+y

-=

Вычитание с присваиванием

x-=y+0.5

x=x-(y+0.5)

Таблица П1.4

Логические операции

Переменные

Операции

a

b

! a

a && b

a || b

false

false

true

false

false

false

true

true

false

true

true

false

false

false

true

true

true

false

true

true

Таблица П1.5

Таблица приоритетов операций

Прио-ритет

Знак операции

Действие

1

! + - ++ --

Логическое НЕ, плюс, минус, инкремент, декремент

2

* / %

Умножение, деление, остаток от деления

3

+ -

Сложение, вычитание

4

< > <= >=

Меньше, больше, меньше или равно, больше или равно

5

== !=

Равно, не равно

6

&&

Логическое И

7

||

Логическое ИЛИ

8

? :

Условная операция

9

= *= /= %= += -=

Присваивание, арифметические операции с присваиванием

10

,

Операция "запятая"

Таблица П1.6

Основные операции с проектом в среде BC++5

Операция

Порядок действий

1

Создание проекта

File/New/Project  выбрать EasyWin [.exe]  перейти в папку MyFile  создать папку (под своей фамилией)  ввести имя проекта (под своей фамилией)  ОК  открыть исходный файл .cpp

2

Компиляция

Project/Compile (Alt+F9)

3

Запуск проекта

Debug/Run (Ctrl+F9)

4

Сохранение проекта

Project/Close project

5

Открытие проекта

Project/Open project

Таблица П1.7