Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Журнал №2-3_2012_рус.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
594.94 Кб
Скачать

Лабораторная работа №2

изучение Элементарных конструкций языка С++

1. Цель работы: изучение правил записи элементарных конструкций языка программирования С++, переменных, констант, операторов, выражений.

2. Задания и порядок выполнения

2.1 Выучить учебный материал.

2.2 Подготовить ответы на контрольные вопросы.

2.3 Выполнить задания на ПЭВМ.

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

    1. Определить понятие «идентификатор». Правила создания идентификаторов, примеры.

Идентификатор -______________________________________________________________

Правила создания идентификаторов:

  1. ________________________________________________________________

  2. ________________________________________________________________

  3. ________________________________________________________________

  4. ________________________________________________________________

Примеры: __________________________________________________________

    1. Пять базовых типов в языке С++.

Тип

Размер в байтах

(битах)

Интервал изменения

Пример

констант

char

1 (8)

от -128 до 127

int

2 (16)

от -32768 до 32767

float

4 (32)

от 3.4Е-38 до 3.4Е+38

double

8 (64)

от 1.7Е-308 до 1.7Е+308

void

    1. Компиляция – это_______________________________________________________

__________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________

    1. Препроцессор – это _______________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

_____________________________________________________________________________

    1. Объясните операторы, которые неверно инициализируют переменные.

Сравниваемая пара операторов

Объяснение

char z = 'a'

сhar z = a;

int first = 0

int first = 0.1;

int a = 1.5

float a = 1234.5678;

float x = 0,5

float x = 5.0

    1. Пример записи арифметических выражений на языке С++.

Арифметическое выражение

Арифметическое выражение на языке С++

y= cos2(3x+0,86)- sin z3 ,

если x=5; z=0,4

int x;

float z,y;

y=cos(pow(3*x+0.86,2))-sin(pow(z,3));

z=e|x-5| +3,45∙ + , если b=5;c=8,64;x=3,25∙10-2; y=2∙10500

int b;

float c,x;

double y,z;

z=exp(fabs(x-5))+3.45*sqrt(x-3*b*c)+(2*x-3)/(5+tan(y));

Записать арифметическое выражение на языке программирования С++ согласно варианту индивидуального задания:

  1. _______________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

  1. _______________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

  1. _______________________________________________________________

__________________________________________________________________________

__________________________________________________________________________

1. ,

если а=3,05; b=0;с=-67,9;х= 4∙1045.

2. ,

если а=-5; b=6,08∙1078; x =7,129; y=123.

3. ,

если а=105; b=0,87; х = 1,6∙105.

4. ,

если а=2,5∙10-7; y=0,78; f=7,9.

5. ,

если а=3,05; b=0; f= -5,78∙10-45.

6. ,

если а=5000; с=67,9; d= 8,99∙105.

7. ,

если b=0,52; x=67,9; y= 89∙1033.

8. ,

если а=205; b=б765;х = 4,08∙102.

9. f = ,

если а=-4∙1045; b=0,25; z=65.

10. ,

если а=17∙107; b=0,777;х=0.

11. ,

если а=0,5; b=0,08∙10-400; d=7,9.

12. ,

если а=10000; b=0,65;с=67,9;х= 3∙104.

13. ,

если а=2305; b=0,35; х= 4,10967.

14. ,

если а=8,05∙10-3; b=100; х= 17∙10405.

15. ,

если а=5; b=7; с=68,9; х= 4.