Учебники 📚 » Презентации » Другие презентации » Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления"

Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления"

Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления" - Класс учебник | Академический школьный учебник скачать | Сайт школьных книг учебников uchebniki.org.ua
Смотреть онлайн
Поделиться с друзьями:
Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления":
Cкачать презентацию: Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления"

Презентация для классов "Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления"" онлайн бесплатно на сайте электронных школьных презентаций uchebniki.org.ua

Ленинск-Кузнецкий, 2022<br>ГПОУ «Ленинск-Кузнецкий политехнический техникум»<br>Преподаватель Щеглов
1 слайд

Ленинск-Кузнецкий, 2022
ГПОУ «Ленинск-Кузнецкий политехнический техникум»
Преподаватель Щеглова Алена Александровна
Теоретическое занятие
для студентов II курса
Основы алгоритмизации и программирования
Общие принципы написания
команд ветвления

Ветвление — операция, применяющаяся в случаях, когда выполнение или невыполнение набора команд должн
2 слайд

Ветвление — операция, применяющаяся в случаях, когда выполнение или невыполнение набора команд должно зависеть от выполнения или невыполнения некоторого условия
Ветвление
Полное ветвление
Неполное ветвление
Команда 2
Команда 1
Условие
Да
Нет
If условие { команда 1 (при выполнении условия); }
else {действие 2 (при не выполнении условия); }
Если условие истинно,
то Команда 1;
иначе Команда 2;
Команда 1
Условие
Да
Если условие истинно,
то Команда 1;
If условие { команда 1 (при выполнении условия); }

<br><br><br><br>Пример разветвляющегося алгоритма<br><br><br><br><br>Написать программу, вычисляющую
3 слайд





Пример разветвляющегося алгоритма




Написать программу, вычисляющую
𝒚= 𝟏 𝒙
Решение:
Порядок действий:
Выделить условие
Построить
блок-схему
Написать программу
0
Если x=0, то нет решений, иначе y=1/x
Начало
Ввод х
х = 0
y=1/х
y
Конец
Нет решения
Да
Нет
Console.WriteLine(«Введите число»);
int х = Convert.ToInt32(Console.ReadLine());
if (х == 0)
Console.WriteLine(«Нельзя делить на ноль»);
else { float y = 1 / х;
Console.WriteLine(y);

Тернарная операция<br>Тернарная операция близкая по структуре к if/else<br>Console.WriteLine(условие
4 слайд

Тернарная операция
Тернарная операция близкая по структуре к if/else
Console.WriteLine(условие ? Оператор_выполнения_условия: оператор_невыполнения_условия);

<br><br><br><br>Пример разветвляющегося алгоритма<br><br><br><br><br>Написать программу, которая опр
5 слайд





Пример разветвляющегося алгоритма




Написать программу, которая определяет четное или нечетное число ввел пользователь с клавиатуры, используя тернарную операцию
Решение:
Порядок действий:
Выделить условие
Построить
блок-схему
Написать программу
0
Если x%2==0, то число четное
иначе нечетное
Console.WriteLine(«Введите число»);
int х = Convert.ToInt32(Console.ReadLine());
if (х%2 == 0)
Console.WriteLine(«Четное число»);
else Console.WriteLine(«Нечетное число»);

Начало
Ввод х
х %2== 0
Нечетное число
Конец
Четное число
Да
Нет

Решение задач<br>Проверить принадлежит ли число введенное с клавиатуры, интервалу (-3;7) <br>Запишит
6 слайд

Решение задач
Проверить принадлежит ли число введенное с клавиатуры, интервалу (-3;7)
Запишите программу, которая по введенному с клавиатуры возрасту пользователя, определяет является ли он совершеннолетним
Запишите программу, которая определяет является ли число, введенное с клавиатуры положительным
Запишите программу, которая определяет является ли число, введенное с клавиатуры кратным 3.
Напишите программу, которая определяет есть ли среди цифр, введенного с клавиатуры трехзначного целого числа одинаковые
Написать программу, которая вычисляет стоимость покупки с учётом скидки: при покупке товара на сумму больше 1000 рублей предоставляется скидка 15%






<br><br><br><br><br><br><br><br><br><br><br><br>7. Составить блок-схему алгоритма для вычисления зна
7 слайд













7. Составить блок-схему алгоритма для вычисления значений функции
𝒚= 𝟐𝒙+𝟑𝒂, если 𝒙>𝟎 𝟑𝒂𝒙, если 𝒙≤𝟎
Решение задач
8. Составить блок-схему алгоритма для вычисления значений функции
𝑦= 𝑏+𝑎, при 𝑎<0 2𝑏, при 0≤𝑎<1 3𝑎, при 1≤𝑎

Множественный выбор<br>Переключатель switch -  это оператор множественного выбора<br>Синтаксис:<br>i
8 слайд

Множественный выбор
Переключатель switch - это оператор множественного выбора
Синтаксис:
int x;
switch(x)
{
case 1: {операторы;}break;
case 2: {операторы;}break;

case n: {операторы;}break;
default: {операторы;}break;
}
default — с его помощью мы можем отработать ситуацию, когда совпадение не найдено

<br><br><br><br><br><br><br><br><br><br><br><br>Написать программу, которая по введенному пользовате
9 слайд













Написать программу, которая по введенному пользователем числу от 1-3 выводит результат: если выбрано 1, то цена должна быть 25. Если 2 - 50. Если 3 - 75
Решение:
Console.WriteLine(«Введите число»);
int х = Convert.ToInt32(Console.ReadLine());
switch(x)
{
case 1: {Console.WriteLine(«Цена 25»);}break;
case 2: {Console.WriteLine(«Цена 50»);}break;
case 3: {Console.WriteLine(«Цена 75»);}break;
default: {Console.WriteLine(«Не верно выбрано число»);}break;
}
Пример

Отзывы на uchebniki.org.ua "Презентация по основам алгоритмизации на тему "Общие принципы написания команд ветвления"" (0)
Оставить отзыв
Прокомментировать
Регистрация
Вход
Авторизация