- •- Це пойменована ділянка оперативної пам'яті, де зберігається значення величини, яке може змінюватися в процесі виконання програми. Оголошення константи:
- •Приклад: int a,c; float b,d,z; char w;
- •Розв’язки завдань
- •Розв’язки завдань
- •Розв’язки завдань
- •Розв’язки завдань
- •Розв’язки завдань
- •Задача 3
- •Задача 3
- •Великі й малі літери латинського алфавіту: a, …, z, a, …, z
- •Цифри 0, 1, …, 9
- •Складова компіляції, яка опрацьовує директиви або команди
- •Числова стала належіть до цілого типу
- •Література
ВКАЖІТЬ , З ЧОГО СКЛАДАЄТЬСЯ АЛФАВІТ МОВА С++
Великі й малі літери латинського алфавіту: a, …, z, a, …, z
Цифри 0, 1, …, 9
Спеціальні символи: “ ‘()[]{}<>.,;:?!~*+-= \ / | # % $ & ^ @ _
Великі й малі літери кирилиці
ЩО ТАКЕ ПРЕПРОЦЕСОР?
Складова системного блоку, що призначена для опрацювання даних
Складова процесора, що призначена для обчислень з плаваючою комою
Складова компіляції, яка опрацьовує директиви або команди
З ЯКОГО СИМВОЛУ ПОЧИНАЄТЬСЯ ЗАПИС ДИРЕКТИВИ?
@
#
<
“
ВКАЖІТЬ ПРАВИЛЬНІ ЗАПИСИ ПАРАМЕТРІВ ДИРЕКТИВ:
<math.h>
“math.h”
“d:\stud\mybib.h”
<d:\stud\mybib.h>
З ЯКИХ ОСНОВНИХ ЧАСТИН СКЛАДАЄТЬСЯ С-ПРОГРАМА? ВКАЖІТЬ ЗА ПОРЯДКОМ
Функції користувача
Підключення заголовкових файлів
Оголошення глобальних змінних та сталих
Оголошення локальних змінних та сталих
Головна функція (b, c, a, e, d)
ЩО ТАКЕ ЗАГОЛОВКОВІ ФАЙЛИ?
Назва програми, що вказується при збереженні
Назва головної функції або функції користувача
Модулі, що зберігають заголовки функцій
Стандартні бібліотеки, що розміщені у папці include
ВКАЖІТЬ ПРАВИЛЬНІ ТВЕРДЖЕННЯ
Коментарі , що записують так: // текст має бути або у кінці рядка, або єдиним у рядку
Записи коментарів // текст або /* текст */ не мають різниці у розміщенні в тексті програми
Коментар, що записують так: /* текст */ займає декілька рядків або можна записувати будь-де, не розриваючи лексем
Коментар, що записують як // текст підпорядкований коментарю, що записують як /* текст */
ВКАЖІТЬ КОМАНДИ, В РЕЗУЛЬТАТІ ВИКОНАННЯ ЯКИХ ПІСЛЯ ВИВЕДЕННЯ ДАНИХ ЗДІЙСНЮЄТЬСЯ ПЕРЕХІД НА НАСТУПНИЙ РЯДОК
cout<< “ Ocinka “<<12<< endl;
cout<< endl<< “ Ocinka “<<12;
cout<< “ Ocinka “<<12<< “\n”;
cout<< “ Ocinka \n “<<12;
ВКАЖІТЬ, ЩО БУДЕ ВИВЕДЕНО НА ЕКРАН В РЕЗУЛЬТАТІ ВИКОНАННЯ КОМАНДИ cout<<”rez: “<<setw(3)<<1234;
3
34
123
1234
ЯК ВИЗНАЧАЄТЬСЯ ТИП ЧИСЛОВОЇ КОНСТАНТИ ЗА ЗАМОВЧУВАННЯМ?
Числова стала належіть до цілого типу
числова стала належіть до типу float
тип визначається за значенням
тип визначається за першою літерою назви
ЯК ВКАЗАТИ ТИП ДЛЯ СПИСКУ ЗМІННІХ?
Для кожної змінної окремо через крапку з комою
Для кожної змінної окремо через кому
<тип> <список через кому>
<тип> <список через крапку з комою>
ОБЕРІТЬ ПРАВИЛЬНИЙ ОПИС ЗМІННИХ: ЗМІННА х ДЛЯ ЗБЕРЕЖЕННЯ ДІЙСНОГО ТИПУ, ЗМІННА а ДЛЯ ЗБЕРЕЖЕННЯ ЦІЛОГО ЧИСЛА, СИМВОЛЬНА ЗМІННА с; ЗМІННУ с ІНІЦІАЛІЗУВАТИ ЗНАЧЕННЯМ ‘n’, ЗМІННУ х ІНІЦІАЛІЗУВАТИ ЗНАЧЕННЯМ 18.21
float x, a; char c; c=’n’;
float x=18.21; a; char c=’n’;
float x=18.21; int a; char c=’n’;
float x; x=18.21; int a; char c=’n’;
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=3; c=2.6; b=a*c;
6
7
7.2
9
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=3; c=3.5; b=a*(int)c;
9
10
11
12
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; float c; a=5; c=3.3; b=(int)(a*c);
15
16
17
20
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=5; b=3.5*++a;
15
17
18
21
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=2; b=4.5/(a++);
1
1.5
2
2.25
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=4; b=35/--a;
8
9
11
12
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННИОЇ b ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a, b; a=2; b=4.5*(a--);
4
5
8
9
ВИЗНАЧИТЬ ЗНАЧЕННЯ ЗМІННИОЇ x ПІСЛЯ ВИКОНАННЯ НАСТУПНИХ КОМАНД: int a=-2, b=3, x; x=abs(a)+pow(b, 3)/2;
5
6
14
15
ВКАЖІТЬ ЗАПИС МОВОЮ С++ ВИРАЗУ
y=sqrt(x*x+7.2) –abs(x-5);
y=pow(x*x+7.2, 1/5) –abs(x-5);
y=pow(pow(x, 2)+7.2, 1/5) –abs(x-5);
y=pow(x*x+7.2, 1/5 –abs(x-5));
ВКАЖІТЬ ЗАПИС МОВОЮ С++ ВИРАЗУ
y=2*pow(sin(a), 2)/M_PI*b-tan(b);
y=2*pow(sin(a), 2)/(M_PI*b)-tan(b);
y=2*pow(sin(a), 2)/(M_PI*b)-1/tan(b);
y=2*sin(pow(a, 2))/(M_PI*b)-1/tan(b);
ВКАЖІТЬ ВИРАЗ, ЩО ЗАПИСАНО МОВОЮ С++ z=sqrt(exp(pow(x, 2-a))/pow10(3*b-1.7*k));
ВКАЖІТЬ ВИРАЗ, ЩО ЗАПИСАНО МОВОЮ С++ z=cos(pow(x, 3))-pow(sin(x), 2)/(2/sqrt(3)-4.5);
Література
Лєхан С.Ф. Інформатика С++. Спецкурс. 10-12 класи. – Шепетівка; Аспект, 2007.
Глинський Я.М., Анохін В.Є., Ряжська В.А. С++ і С++ Builder. Навчальний посібник. – Львів: СПД Глинський, 2006.
Глушаков С.В., Смирнов С.В., Коваль А.В. Практикум по С++. – Харков: Фолио, 2006.
Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003
