
Повторение
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
36 questions
Л2-Виды визуальных технологий
Presentation
•
University
32 questions
HTML - формы
Presentation
•
Professional Development
34 questions
Week 3 - Functions (DCS1101)
Presentation
•
University
37 questions
Olia Stoian midcourse revision
Presentation
•
Professional Development
34 questions
Introduction to Inequalities
Presentation
•
KG
39 questions
Вводный меминар
Presentation
•
KG
33 questions
Было не было
Presentation
•
Professional Development
40 questions
c1 tc1030
Presentation
•
University
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Assessment 1
Quiz
•
3rd Grade
15 questions
HCS SCI 05 Summer School Assessment 1 Review
Quiz
•
5th Grade
22 questions
Day 9 Equations and Inequalities Review
Quiz
•
9th Grade
10 questions
Writing and Identifying Ratios Practice
Quiz
•
5th - 6th Grade
7 questions
PYRAMID PERSPECTIVES part 1
Presentation
•
9th - 12th Grade
12 questions
Understanding the Fourth of July
Quiz
•
9th Grade
15 questions
Soccer World Cup Quiz Questions
Quiz
•
7th Grade