лабораторные работы и задачи по программированию и информатике, егэ по информатике

Для начала рассмотрим не сильно сложную задачу с одномерными массивами в Pascal:

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

const m = 20; var arr: array[1..m] of byte; max_index: byte; i: byte; begin randomize; for i := 1 to m do begin arr[i] := random(100); write (arr[i]:3); end; max_index := 1; for i := 2 to m do if arr[i] > arr[max_index] then begin max_index := i; end; writeln; writeln ('Max = ',arr[max_index]); writeln ('position: ', max_index); end.

Следующую сложную задачу с одномерными массивы следует разобрать подробно.

Сложность этого задания состоит в том, что нужно не просто удалять элементы, значения которых n переменной m требуется, т.к. n — константа и не может быть изменена. Поскольку при «просмотре» массива в цикле while некоторые элементы будут удаляться, то значение m , обозначающее длину массива, будет уменьшаться.

  • строка 21: Если очередной элемент не удаляется, то переходим к просмотру следующего элемента ( i := i + 1 ) и не уменьшаем массив ( m не меняется).
    1. Определите в массиве A номер первого элемента, равного X .
    2. Определите номер первого элемента, равного X , в первой половине массива A (массив имеет чётное число элементов).
    3. Определите номер первого элемента, равного X , во второй половине массива A (массив имеет чётное число элементов).

    Потренируйтесь в решении задач по теме, щелкнув по пиктограмме:



    Изобразить на комплексной плоскости неравенство онлайн
    Волковысский задачник тфкп


    Узнать стоимость за 15 минут
    • Тип работы
    • Часть диплома
    • Дипломная работа
    • Курсовая работа
    • Контрольная работа
    • Реферат
    • Научно - исследовательская работа
    • Отчет по практике
    • Ответы на билеты
    • Тест/экзамен online
    • Монография
    • Эссе
    • Доклад
    • Компьютерный набор текста
    • Компьютерный чертеж
    • Рецензия
    • Перевод
    • Репетитор
    • Бизнес-план
    • Конспекты
    • Проверка качества
    • Единоразовая консультация
    • Аспирантский реферат
    • Магистерская работа
    • Научная статья
    • Научный труд
    • Техническая редакция текста
    • Чертеж от руки
    • Диаграммы, таблицы
    • Презентация к защите
    • Тезисный план
    • Речь к диплому
    • Доработка заказа клиента
    • Отзыв на диплом
    • Публикация статьи в Вак
    • Публикация статьи в Scopus
    • Дипломная работа MBA
    • Повышение оригинальности
    • Шрифт, pt
    • 12 pt
    • 14 pt
    • Другой
    Прикрепить файл
    Заказать