Putting it together · Объединение всего вместе
Putting it together
- A real algorithm joins the pieces: arrays, loops and selection.
- The exam's standard methods are totalling, counting, linear search, and finding the maximum or minimum.
Собираем всё вместе
- Реальный алгоритм объединяет элементы: массивы, циклы и выбор.
- Стандартные методы экзамена: суммирование, подсчёт, линейный поиск, нахождение максимума или минимума.
DECLARE A : ARRAY[1:5] OF INTEGER
DECLARE I, Total : INTEGER
FOR I ← 1 TO 5
A[I] ← I * 10
NEXT I
Total ← 0
FOR I ← 1 TO 5
Total ← Total + A[I]
NEXT I
OUTPUT Total
Totalling an array · Суммирование массива
Totalling — start at 0, then add each array item as the loop visits it. · Суммирование — начните с 0, затем добавляйте каждый элемент массива по мере того, как цикл его посещает.
Searching and counting
- Linear search: check each item, and set a flag if you find the target.
- Counting: add 1 to a counter each time a rule is true.
Поиск и подсчёт
- Линейный поиск: проверьте каждый элемент и установите флаг, если найдете целевое значение.
- Подсчёт: прибавляйте 1 к счётчику каждый раз, когда условие истинно.
DECLARE A : ARRAY[1:5] OF INTEGER
DECLARE I, Target : INTEGER
DECLARE Found : BOOLEAN
FOR I ← 1 TO 5
A[I] ← I * 10
NEXT I
Target ← 30
Found ← FALSE
FOR I ← 1 TO 5
IF A[I] = Target
THEN
Found ← TRUE
ENDIF
NEXT I
OUTPUT Found
Common mistakes
- Plan the structure before you write the pseudocode.
- Match the exam's keywords and layout exactly.
Распространенные ошибки
- Спланируйте структуру перед написанием псевдокода.
- Точно следуйте ключевым словам и структуре экзамена.
Now you try
- Each task uses an array that is filled for you — write the algorithm.
- Press Check answer to test it.
Теперь попробуйте сами
- Каждая задача использует массив, заполненный заранее — напишите алгоритм.
- Нажмите Проверить ответ, чтобы протестировать её.
The array A is filled for you. Total all 5 values and output Total = then the total (it is 25). · Массив A заполнен за вас. Сложите все 5 значений и выведите Total = , затем сумму (она равна 25).
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
The array A is filled for you. Use a linear search to set Found to TRUE if 9 is in the array, then output Found. · Массив ⟨A⟩ заполнен автоматически. Используйте линейный поиск, чтобы установить значение ⟨Found⟩ равным ⟨TRUE⟩, если ⟨9⟩ присутствует в массиве, затем выведите ⟨Found⟩.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
The array A is filled for you. Count how many values are greater than 4, then output the count (it is 3). · Массив A заполнен за вас. Подсчитайте, сколько значений больше 4, затем выведите счетчик (он равен 3).
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.