
Повторение
Presentation
•
Computers
•
Professional Development
•
Easy
Мария Федорова
Used 2+ times
FREE Resource
22 Slides • 19 Questions
1
Повторение
Логические операторы и ветвления
Циклы и массивы
Функции
Файлы
2
Логические операторы и ветвления
3
Постройте логические выражения для представления перечисленных ниже
условий
4
Open Ended
weight больше или равно 115, но меньше 125
5
Open Ended
ch равно q или Q
6
Open Ended
х — четное, но не равно 26
7
Перепишите следующий фрагмент с применением switch:
if (ch == 'А')
a_grade++;
else if (ch == 'B' )
b_grade++;
else if (ch == 'C)
c_grade++;
else if (ch == 'D')
d_grade++;
else
f_grade++;
8
Open Ended
if (ch == 'А')
a_grade++;
else if (ch == 'B' )
b_grade++;
else if (ch == 'C)
c_grade++;
else if (ch == 'D')
d_grade++;
else
f_grade++;
9
Циклы и массивы
10
Посмотрите на следующий фрагмент кода:
int line = 0;
char ch;
while (cin.get(ch))
{ if (ch == 'Q')
break;
if (ch != '\n')
continue;
line++;}
Перепишите этот код так, чтобы в нем не использовались операторы break и continue.
11
Open Ended
int line = 0;
char ch;
while (cin.get(ch))
{ if (ch == 'Q')
break;
if (ch != '\n')
continue;
line++;}
Перепишите этот код так, чтобы в нем не использовались операторы break и continue.
12
while (cin.get(ch) && ch != 'Q')
if (ch == '\n')
line++;
Subheader text
while (cin.get(ch))
{ if (ch == 'Q')
break;
if (ch != '\n')
continue;
line++;}
Subheader text
13
Open Ended
Что напечатает следующий фрагмент кода, если использовать его в программе?
int i;
for (i =0; i < 5; i++)
cout << i;
cout << endl;
14
Ответ: 01234
15
Open Ended
Что напечатает следующий фрагмент кода, если использовать его в программе?
int j ;
for (j =0; j < 11; j+= 3)
cout << j;
cout << endl << j << endl;
16
Ответ:
0369
12
17
Open Ended
Что напечатает следующий фрагмент кода, если использовать его в программе?
int j = 5;
while ( ++j < 9)
cout << j++ << endl;
18
Ответ:
6
9
19
Open Ended
Напишите цикл for, который печатает значения 1 2 4 8 16 32 64, увеличивая
вдвое значение переменной счетчика на каждом шаге.
20
Ответ:
for(int i=1;i<128;i*=2)
cout << i << " ";
21
Open Ended
Напишите программу, в которой пользователь вводит 5 чисел, а программа вычисляет их сумму и выводит ее на консоль. Ввод чисел должен осуществляться в цикле while.
22
Open Ended
Напишите программу, в которой определен массив из пяти чисел, инициализируйте массив какими-нибудь значениями и выведите значения массива на консоль в одну строку с помощью цикла for.
23
Open Ended
Напишите программу, в которой определен числовой массив из 5 элементов, значения для которых вводятся с клавиатуры в цикле. Рассчитайте сумму всех четных элементов этого массива.
24
Функции
25
Постройте прототипы, которые соответствовали бы следующим описаниям
26
Open Ended
igor() - не принимает аргументов и не возвращает значения
27
Open Ended
tofu() - принимает аргумент int и возвращает float
28
Open Ended
mpg() - принимает два аргумента типа double и возвращает double
29
Напишите функцию, принимающую три-аргумента: имя массива int, его размер и значение int. Функция должна присвоить каждому элементу массива это значение int.
30
Open Ended
Напишите функцию, принимающую три-аргумента: имя массива int, его размер и значение int. Функция должна присвоить каждому элементу массива это значение int.
31
Напишите шаблон функции, которая возвращает больший из двух ее аргументов
32
Пример перегруженных функций
int Abs(int N)
{ return N < 0 ? -N : N; }
double Abs(double N)
{ return N < 0. ? -N : N; }
33
Создание шаблонной функции
template <typename T>
T Abs (T N)
{ return N < 0 ? -N : N; }
34
Основные принципы и понятия при работе с шаблоном
1. При определении шаблона используются два спецификатора: template и typename.
2. На место параметра типа Т можно подставить любое корректное имя для С++.
3. В угловые скобки можно записывать больше одного параметра типа.
4. Параметр функции — это значение, передаваемое в функцию при выполнении программы.
5. Параметр типа — указывает тип аргумента, передаваемого в функцию, и обрабатывается только при компиляции.
35
Open Ended
Напишите шаблон функции, которая возвращает больший из двух ее аргументов
36
Файлы
37
Напишите программу, которая запрашивает целое число и затем отображает его в десятичной, восьмеричной и шестнадцатеричной формах.
38
Для управления отображением целых чисел с использованием оснований 10, 16 или 8 можно применять манипуляторы dec, hex и oct. Например, следующий вызов функции устанавливает для объекта cout шестнадцатеричную систему счисления:
hex(cout);
После этого программа будет выводить целые значения в шестнадцатеричной форме до тех пор, пока не будет установлено другое основание
39
Open Ended
Напишите программу, которая запрашивает целое число и затем отображает
его в десятичной, восьмеричной и шестнадцатеричной формах.
40
Напишите программу, копирующую один файл в другой. Если не удается открыть файл, должно выдаваться соответствующее сообщение
41
Open Ended
Напишите программу, копирующую один файл в другой. Если не удается открыть файл, должно выдаваться соответствующее сообщение
Повторение
Логические операторы и ветвления
Циклы и массивы
Функции
Файлы
Show answer
Auto Play
Slide 1 / 41
SLIDE
Similar Resources on Wayground
35 questions
TPA Pemantapan Bab 1-3
Presentation
•
Professional Development
36 questions
Prepositions
Presentation
•
Professional Development
35 questions
Probability
Presentation
•
8th - 12th Grade
39 questions
Коммуникационные технологии в профессиональной деятельности
Presentation
•
University
36 questions
Clase 2.3 Herencia en 3D
Presentation
•
University
33 questions
Hojas de cálculo
Presentation
•
Professional Development
36 questions
Обработка информации в текстовых процессорах
Presentation
•
University
38 questions
Business English - Workplace Materials
Presentation
•
University
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade