Слайд 2Минимум из 3 чисел
void main() {
int val1 = 9;
int val2
![Минимум из 3 чисел void main() { int val1 = 9; int](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-1.jpg)
= 10;
int val3 = 60;
int min_val = val1; // берем за минимальный val1
if (val2 < min_val) { // если второе меньше
min_val = val2; // то теперь минимальное val2
}
if (val3 < min_val) { // если третье меньше
min_val = val3; // то теперь минимальное val3
}
printf("min_val = %i", min_val);
}
Слайд 3Логические операции
if (time < 7.00 || day >= 6) rest();
if (!closed
![Логические операции if (time = 6) rest(); if (!closed && money > 1000) eat();](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-2.jpg)
&& money > 1000) eat();
Слайд 4Штраф за превышение скорости
void main() {
int v_max = 40; //
![Штраф за превышение скорости void main() { int v_max = 40; //](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-3.jpg)
Максимально разрешенная скорость
int v = 70; // Реальная скорость!
if (v <= v_max) {
printf("Все по правилам!");
}
if ((v > v_max) && (v <= v_max + 20)) {
printf("не штрафуется");
}
if ((v > v_max + 20) && (v <= (v_max + 40))) { //if (v_max + 20 < v < v_max + 40)
printf("500");
}
if ((v > v_max + 40) && (v <= v_max + 60)) {
printf("1000-1500");
}
if ((v > v_max + 60) && (v <= v_max + 80)) {
printf("2000-2500");
}
if (v > v_max + 80) {
printf("5000");
}
}
Слайд 6Штраф за превышение скорости - тесты
тесты, чтобы проверить все ситуации (при
![Штраф за превышение скорости - тесты тесты, чтобы проверить все ситуации (при разрешенной скорости 40 км/час):](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-5.jpg)
разрешенной скорости 40 км/час):
Слайд 7Задача для развилки
Придумать задачу на «долго»/ «терпимо» / «нормально» / «быстро».
Реализовать
![Задача для развилки Придумать задачу на «долго»/ «терпимо» / «нормально» / «быстро».](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-6.jpg)
задачу – код, тесты, блок-схема.
Слайд 8Доставка посылки из Китая
тесты, чтобы проверить все ситуации (при разрешенной скорости 40
![Доставка посылки из Китая тесты, чтобы проверить все ситуации (при разрешенной скорости 40 км/час):](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-7.jpg)
км/час):
Слайд 9Цикл с постусловием do while
do {
Действие;
} while (Условие);
![Цикл с постусловием do while do { Действие; } while (Условие);](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-8.jpg)
Слайд 10Пример для цикла do while
Население города увеличивается на 3% каждый год. В
![Пример для цикла do while Население города увеличивается на 3% каждый год.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-9.jpg)
2014 году население города составляло 650 000 человек. Напишите программу, которая выведет на экран предсказываемую численность населения города в каждом году, вплоть до 2040.
Слайд 12Программа
void main() {
int year = 2014;
long population = 650000;
do
![Программа void main() { int year = 2014; long population = 650000;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993548/slide-11.jpg)
{
printf("%li inhabitants live in the city in %i\n",
population, year);
population = (population * 103) / 100;
year = year + 1;
} while (year <= 2040);
}