ИиДУД - Информатика и другие учебные дисциплины (iikt.ru)
РазделыИНФОРМАТИКА8 класс. Босова. ФГОС → Информатика 8 класс. Босова

<body >

Оглавление

Глава 1. Математические основы информатики

§ 1.1. Системы счисления

§ 1.2. Представление чисел в компьютере

§ 1.3. Элементы алгебры логики

  • Вопросы и задания
  • Тестовые задания для самоконтроля
  • Глава 2. Основы алгоритмизации

    § 2.1. Алгоритмы и исполнители

    § 2.2. Способы записи алгоритмов

    § 2.3. Объекты алгоритмов

    § 2.4. Основные алгоритмические конструкции

    Глава 3. Начала программирования

    § 3.1. Общие сведения о языке программирования Паскаль

    § 3.2. Организация ввода и вывода данных

    § 3.3. Программирование линейных алгоритмов

    § 3.4. Программирование разветвляющихся алгоритмов


    3.4.1. Условный оператор

    Ключевые слова:

    • условный оператор
    • неполный условный оператор
    • составной оператор
    • вложенные ветвления

    При записи на языке Паскаль разветвляющихся алгоритмов используют условный оператор. Его общий вид:

    if <условие> then <оператор_1> else <оператор_2>

    Для записи неполных ветвлений используется неполная форма условного оператора:

    if <условие> then <оператор>

    Слова if — then — else переводятся с английского языка на русский как если — то — иначе, что полностью соответствует записи ветвления на алгоритмическом языке.

    Перед elseзнак «;» не ставится.

    В качестве условий используются логические выражения:

  • простые — записанные с помощью операций отношения;
  • сложные — записанные с помощью логических операций.

    Пример 1.Запишем на языке Паскаль рассмотренный в п. 2.4.2 (пример 8) алгоритм определения принадлежности точки х отрезку [а, b].

    program n_9;
      var х, a, b: real;
    begin
      writeln ('Определение принадлежности точки отрезку');
      write ('Введите а, b>>');
      readln (а, b) ;
      write ('Введите х»');
      readln (х);

      if (х>=а) and (x<=b) then
            writeln ('Точка принадлежит отрезку')
      else writeln ('Точка не принадлежит отрезку')
    end.

    Пример 2.Воспользуемся неполным условным оператором для записи на языке Паскаль рассмотренного в п. 2.4.2 (пример 9) алгоритма присваивания переменной у значения наибольшей из трёх величин а, b и с.

    program n_10;
      var у, a, b, с: integer;
    begin
      writeln ('Нахождение наибольшей из трёх величин');
      write ('Введите а, b, с>>');
      readln (а, b, с) ;
      у:=а;

      if (b>y) then y:=b;
      if (с>у) then у:=с;
      writeln ('у=', у)
    end.

    Дополните эту программу так, чтобы её выполнение приводило к присваиванию переменной у значения большей из четырёх величин а, b, с и d.

  • § 3.5 Программирование циклических алгоритмов



17.08.2022 22:31 Автор/источник: Информатика 8 класс. Босова
Комментировать
Вы не залогинены! Регистрация




Вход на курсы

Навигация:

Привет, Гость
Войти
Идентификация
Я забыл свой пароль
Регистрация
Последние статьи
Календарь статей
Июль 2025
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031
Все понять - значит простить. /А. Сталь/
Счётчик
Сейчас на сайте - 1 (0 зарег.)
Всего хитов2303 
Сегодня хитов2303 
Сегодня хостов521