школьные олимпиады по программированию.Решение и разбор задач.

здесь будет размещено решение этой задачи после анализа сданных вариантов...

Анализ и разбор задачи.Знания и умения.
Условие задачи:

Задача С.Степень двойки.

Определить сколько чисел в целочисленной таблице являются степенью «2» Формат входных данных: в первой строке количество строк и количество столбцов матрицы, потом сама матрица.

INPUT.TXT
2 2
1 3
4 16

OUTPUT.TXT
3

Алгоритм

1)из входного файла input.txt считываем количество строк и столбцов матрицы и запоминаем в массиве элементы таблицы

2)каждый элемент матрицы проверяем на степень "2", если да увеличиваем счетчик

3)в процедуре в цикле с постусловием вычисляем степень "2" пока оно больше или равно элементу матрицы, если равно увеличиваем счетчик

4)выводим количество чисел являющимися степенью "2"

Знать:

  • оператор выбора "if <условие> then <оператор>"
  • циклы с параметром for.., с предусловием while..., с постусловием repeat...
  • обьявление процедуры в Турбо Паскале 7.0


Уметь:
  • работать с входными и выходными файлами input.txt output.txt
домой
Hosted by uCoz