Решение задач на обработку массивов (одномерные массивы)
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
ТЕСТ по теме: «Решение задач с использованием оператора циклов»
Массивы
Правила написания массивов
Форма записи одномерных массивов
Поэтапное решение задачи
Поэтапное решение задачи
Домашнее задание
3.88M
Категория: ПрограммированиеПрограммирование

Решение задач на обработку массивов (одномерные массивы)

1. Решение задач на обработку массивов (одномерные массивы)

2. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

1.Оператор цикла, который имеет функцию
счетчика называется:
a) for;
b) while;
c) repeat.

3. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

2. Оператор цикла, который выполняет
действия заранее неизвестное число раз
называется:
a) for;
b) while;
c) repeat.

4. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

3. Оператор цикла, в котором проверка условия
производится после выполнения тела цикла
называется:
a) for;
b) while;
c) repeat.

5. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

4. Оператор цикла, в не нужны служебные
слова Begin и End:
a) for;
b) while;
c) repeat.

6. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

5. В операторе for счетчик обозначается
буквами:
a) a, b;
b) i, j;
c) x, y.

7. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

6. Для какого оператора характерен следующий принцип
работы – Сначала компьютер по очереди выполняет
операторы, пока не дойдет до слова until, после чего
проверяет истинность условия. Если условие ложно, то
компьютер снова по очереди выполняет эти операторы и
проверяет истинность условия, если условие
оказывается истинным, то работа оператора
прекращается :
a) for;
b) while;
c) repeat.

8. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

7. Для какого оператора характерен следующий
принцип работы – Сначала компьютер проверяет
истинность условия, если условие истинно, то
выполняется оператор, стоящий после do, если
условие ложно, то оператор прекращает свою
работу :
a) for;
b) while;
c) repeat.

9. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

8. Рядом изображена блоксхема следующего
оператора:
a) for;
b) while;
c) repeat.

10. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

9. Рядом изображена блоксхема следующего
оператора:
a) for;
b) while;
c) repeat.

11. ТЕСТ по теме: «Решение задач с использованием оператора циклов»

10. Рядом изображена блоксхема следующего
оператора:
a) for;
b) while;
c) repeat.

12. Массивы

Массив – это структурированный тип данных или переменная
величина регулярного типа.
Регулярный тип – это структурный тип данных,
предоставляющий собой совокупность пронумерованных
однотипных величин.
Массив состоит из нескольких элементов. Ко всему массиву
можно обращаться по его имени. Можно обращаться к его
элементу, но для этого надо задать индекс (индексы). Массивы
бывают одномерные и многомерные. Для объявления массива
необходимо задать типы его индексов и компонент:
ARRAY [Тип индексов] OF <Тип компонент>

13. Правила написания массивов

1. Квадратные скобки – обязательные символы, которые
называются индексными скобками.
2. Описание массивы определяет размещение массива в
памяти компьютера и правила его дальнейшего
употребления в программе.
3. В качестве индекса можно употреблять любой скалярный
тип, кроме REAL: INTEGER, CHAR, интервальный,
перечислимый. Тип индекса определяет границы
изменения индекса.
4. Тип компонент массива – это просто тип данных,
ассоциированный с каждой компонентой массива. Тип
компонент может быть любым REAL, INTEGER, CHAR,
перечислимым, интервальным. В качестве компоненты
массива может быть взят и тип массив.

14. Форма записи одномерных массивов

Одномерный массив можно задать двумя способами:
1. C помощью служебного слова TYPE описывается тип массива,
а затем с помощью VAR вводится переменная этого типа.
TYPE <тип массива> = ARRAY [тип индекса] OF <тип
компонент>;
VAR <переменная>: <тип массива>;
2. С помощью слова VAR сразу описывается переменная типа
массив.
VAR <переменная>: ARRAY [тип индекса] OF <тип компонент>

15. Поэтапное решение задачи

Задание 1. B зоопарке живут три удава. Известна длина каждого
удава в сантиметрах (500, 400 и 600). Необходимо написать
программу, которая бы просчитала общую длину трех удавов.
Этап решения
Описание
1. Постановка
задачи
Дано d, s – переменные типа integer. Необходимо
задать под переменную d массив; найти переменную s,
которая обозначает общую сумму переменных
массива.
2. Формализация
1<=d>=3
S= d1+d2+d3

16.

Этап решения
. Составление
программы
Описание
5. Тестирование
Протестируйте программу на Турбо Паскале 7.0
Program test1;
Var d: array [1..3] of integer;
s: integer;
Begin
d[1]:=500;
d[2]:=400;
d[3]:=600;
s:= d[1]+d[2]+d[3]
WriteLn (s);
End.

17. Поэтапное решение задачи

Задание 2. Дан ряд и з 10 произвольных числе: а[1], а[2], …, а[10].
Необходимо подсчитать и напечатать суммы троек стоящих рядом
числе: а[1]+ а[2]+а[3], а[2]+а[3]+а[4], …, а[8]+а[9]+а[10]..
Этап решения
Описание
1. Постановка
задачи
Дано a, i – переменные типа integer. Необходимо
задать под переменную a массив; найти сумму трех
стоящих рядом переменных с помощью заданной
переменной i, которая обозначает индекс.
2. Формализация
1<=a>=10
ai +ai+1+a i+2

18.

Этап решения
. Составление
программы
Описание
5. Тестирование
Протестируйте программу на Турбо Паскале 7.0
Program test2;
Var a: array [1..10] of integer;
i: integer;
Begin
for i:=1 to 10 do ReadLn (a[i]);
for i:=1 to 8 do
WriteLn (a[i]+a[i+1]+a[i+2])
End.

19. Домашнее задание

Семакин И. Г. Информатика. Базовый уровень: учебник для 10
класса. С. 163-180.
English     Русский Правила