Search this site
Embedded Files
Уроки информатики
  • Главная
  • 6 класс
    • Информация и информатика
      • Информация и данные
    • Основы работы с компьютером
      • Структура компьютера
      • Компьютерные программы
    • Обработка растровых изображений
      • Растровые изображения
      • Создание изображений в графическом редакторе Paint
      • Редактирование изображений в графическом редакторе Paint
      • Операции над фрагментом изображения
    • Создание текстовых документов
      • Загрузка и сохранение текстового документа.
      • Редактирование и форматирование текста
    • Компьютерные презентации
      • Понятие, цели и задачи презентации.
      • Создание и редактирование презентации
      • Элементы мультимедиа в презентации
      • Настройка презентации
      • Материалы для контрольной работы
    • Алгоритмы и исполнители
      • Алгоритм. Исполнитель алгоритма
      • Способы записи алгоритмов
      • Среда программирования и компьютерный исполнитель
      • Изучение и изменение готовых программ
      • Составление программ. Использование подпрограмм
    • Понятие сети интернет
      • Понятие сети Интернет. Назначение основных сервисов.
  • 7 класс
    • Информация и информационные процессы
      • Информация в жизни человека
      • Представление информации в компьютере
    • Представление о логике высказываний. Множества и операции над ними
      • Тест "Логика высказываний"
      • Использование условий
      • Использование логических операций для построения поисковых запросов
    • Основные алгоритмические конструкции
      • Алгоритмы и исполнители
      • Исполнитель Робот
      • Алгоритмическая конструкция повторение
      • Использование условий
      • Алгоритмическая конструкция Ветвление
      • Использование основных алгоритмических конструкций для исполнителя Робот
      • Язык программирования Паскаль
      • Организация вычислений
      • Реализация алгоритмов работы с целочисленными данными
    • Аппаратное и программное обеспечение компьютера
      • Современные компьютерные устройства
      • Операционная система.
      • Локальная сеть
      • Архивация
      • Программное обеспечение
  • 8 класс
    • Основы анимации
      • Основные понятия. Редактор для создания анимации
      • Создание изображений и редактирование объектов
      • Слои. Библиотека объектов. Импорт объектов
      • Покадровая анимация
      • Анимация движения
      • Анимация формы
      • Анимация текста
      • Для контрольной работы
    • Основы алгоритмизации и программирования
      • Основные алгоритмические конструкции
      • Графические возможности среды программирования
      • Простые и составные условия
      • Оператор ветвления
      • Оператор цикла
      • Составление алгоритмов для работы с графикой
      • Использование основных алгоритмических конструкций для решения практических
    • Технология обработки текстовых документов
      • Поиск и замена в тексте, проверка правописания
      • Создание и форматирование списков
      • Создание и форматирование таблиц
      • Создание и форматирование колонок
      • Вставка в документ художественного текста и рисунков
      • Вставка в документ формул
      • Использование стилей
      • Нумерация страниц. Подготовка документа к печати. Параметры страницы
    • Технология обработки аудио- и видеоинформации
      • Введение в редактирование аудиофайла
      • Основные операции редактирования аудиофайла
      • Введение в компьютерный видеомонтаж.
      • Компьютерный видеомонтаж с текстами и фонограммой
  • 9 класс
    • Информационные ресурсы сети Интернет
      • Организация сети интернет
      • Национальные информационные ресурсы
      • Поиск информации в сети Интернет
      • Облачные технологии. Сервисы совместной работы
      • Сетевой этикет и меры безопасности в сети Интернет
    • Алгоритмы обработки строковых величин
      • Основные алгоритмические конструкции
      • Строковые величины
      • Стандартные процедуры и функции для работы со строковыми величинами
      • Составление алгоритмов обработки строковых величин
    • Обработка информации в электронных таблицах
      • Понятие электронной таблицы
      • Создание электронной таблицы
      • Редактирование электронной таблицы
      • Форматирование электронной таблицы
      • Ссылки в формулах
      • Использование стандартных функций
      • Сортировка и фильтрация данных
      • Построение диаграмм
      • Использование электронных таблиц для выполнения практических заданий
    • Компьютерные информационные модели
      • Модели и виды моделей
      • Моделирование в задаче роста и убывания
      • Моделирование в задаче определения температурных режимов
      • Моделирование в задаче выбора положения железнодорожной станции
      • Моделирование в задаче полета тела, брошенного под углом к горизонту
      • Моделирование средствами текстового процессора
      • Знакомство с 3D-редактором. Моделирование в задачах проектирования строений
  • 10 класс
    • Алгоритмы обработки массивов
      • Алгоритм и его свойства
      • Языки программирования
      • Структурированный тип данных массив
      • Выполнение арифметических действий над элементами массива
      • Поиск элементов с заданными свойствами
      • Максимальный и минимальный элементы массива
      • Преобразование элементов массива
    • Системы управления базами данных
      • Понятие базы данных и СУБД
      • Создание таблицы базы данных,
      • Связывание таблиц базы данных
      • Поиск данных с помощью запросов
      • Создание отчетов
      • Практическая работа №1
      • Практическая работа №2
    • Компьютер как универсальное устройство обработки информации
      • Аппаратные средства компьютера
      • Внешние устройства
      • Программное обеспечение компьютера
      • Представление данных
      • Кодирование числовых данных
      • Кодирование текстовых данных
      • Различные подходы к измерению информации
    • Компьютерные коммуникации и Интернет
      • Разновидности компьютерных коммуникаций
      • Личное информационное пространство и защита информации
  • 11 класс
    • Введение в объектно-событийное программирование
      • Объектно-событийная модель работы программы
      • Визуальная среда разработки программ 
      • Проектирование интерфейса оконного приложения с использованием элементов
      • Элементы управления для работы с графикой
      • Создание приложений
    • Основы Web-конструирования
      • Веб-конструирование. основные понятия Создание веб-страниц
      • Понятие о каскадных таблицах стилей
      • Мультимедиа на веб-страницах
      • Работа в визуальном редакторе Web-конструирования
    • Компьютерное моделирование
      • Моделирование случайных событий. Метод Монте-Карло
      • Моделирование в биологии
      • 3D-моделирование. Модель строительной оболочки
      • Моделирование в экономических задачах
      • Транспортная задача
  • Тесты
  • Логические задачи
  • Архивы страниц
    • Web-конструирование
      • Создание HTML-документа. Теги и атрибуты форматирования (копия)
      • Использование каскадных таблиц стилей
      • Использование таблиц
      • Изображения на Web-страницах. Гиперссылки
    • Язык прогрмирования Pascal
      • Преобразование типов данных
      • Основные алгоритмические конструкции языка Pascal
        • Цикл с параметром
        • Составление и реализация алгоритмов с повторением
      • Массивы
        • Структурированный тип данных масив. Ввод и вывод элементов массива
        • Арифметические действия над элементами массива
        • Поиск элементов массива с заданными свойствами
        • Преобразование элементов массива
      • Символьные и строковые величины
        • Использование символьных и строковых величин
        • Обработки символьных и строковых величин
      • Использование графических возможностей
        • Графические возможности языка Pascal
        • Построение геометрических фигур
        • Проверочная работа: построение геометрических фигур
        • Использование растровых изображений
        • Построение графиков функций
        • Построение диаграмм
        • Использование элементов анимации
        • Анимация. Проверочная работа.
        • Обобщающее повторение
      • Исполнитель Чертежник
    • Обработка информации в электронных таблицах
      • Понятие электронной таблицы
      • Ввод и редактирование данных
      • Редактирование электронной таблицы
      • Форматирование электронной таблицы
      • Использование ссылок.
      • Использование стандартных функций
      • Построение диаграмм
      • Сортировка данных. Подготовка таблицы к печати.
    • Аппаратное и программное обеспечение компьютера
      • Структурная схема компьютера. Принципы работы аппаратных средств компьютера
      • Представление данных в памяти компьютера
      • Классификация программного обеспечения. Разновидности операционных систем
    • Компьютерное моделирование
      • Транспортная задача
  • 1 этап областной олимпиады
Уроки информатики

Использованы материалы "Электронного приложения к учебному пособию «Информатика» "

Алгоритмическая конструкция "Ветвление"

Электронное приложение к учебному пособию. § 12.

Основные понятия

Алгоритмическая конструкция ветвление обеспечивает выполнение одной или другой последовательности команд в зависимости от истинности или ложности некоторого условия.

Полная форма

Сокращенная форма

Для записи конструкции ветвления в языке программирования Pascal используется команда if. Формат записи команды:

if <условие> then begin

команды 1;

end

else begin

команды 2;

end;

Строка if <условие> then является заголовком ветвления.

Эту строку можно прочитать следующим образом: «Если условие верно, то».

После слова then записывается последовательность команд 1, которая выполнится, если условие истинно.

После слова else записывается последовательность команд 2, которая выполнится, если условие ложно. Перед словом else точка с запятой не ставится.

Составные условия

Составное условие — условие, которое образуется из нескольких простых условий, соединенных друг с другом логическими операциями.

Примет 12.4. Задание if1 из электронного задачника

uses Robot;

begin

Task('if1');

Right;

if WallFromUp then begin

Down; Right; Up;

end

else begin

Up; Right; Down;

end;

Paint;

end.

Пример 12.5. Задание myrob9 из электронно задачника

uses Robot, RobTasks;

begin

Task('myrob9');

if FreeFromLeft then

begin

left;

paint;

end;

end.

Упражнения

Проверь себя на знание предыдущих тем:

  • экспресс тест (самопроверка, 4 вопроса, до 6 мин) - https://onlinetestpad.com/hpmpg7zj4xfoy

1. Выделите конструкцию ветвления в отрывке из поэмы А. С. Пушкина «Руслан и Людмила» и изобразите ее с помощью блок-схемы.

У лукоморья дуб зеленый;

Златая цепь на дубе том:

И днем и ночью кот ученый

Все ходит по цепи кругом;

Идет направо — песнь заводит,

Налево — сказку говорит.

Там чудеса: там леший бродит,

Русалка на ветвях сидит…1

1 Пушкин, А. С. Руслан и Людмила: поэма. — М.: Изд. Дом «Прибой». — 1996. — С. 5.

2. Для заданной обстановки поля Робота определите, какие из составных условий истинны, а какие ложны.

Начальная обстановка


3. В задании 2 замените условия, содержащие not, соответствующими условиями без использования отрицания.

4. Для каждого из ложных условий задания 2 придумайте обстановку, в которой данное условие будет верным, а для каждого истинного — обстановку, в которой условие будет ложным.

5. Решите задачи if2 и if3 из встроенного задачника.

Форма для  пересылки выполненных заданий
(Для пользователей, вошедших в аккаунт Google)

Google Sites
Report abuse
Google Sites
Report abuse