Хелпикс

Главная

Контакты

Случайная статья





Контрольный пример. Задание для выполнения. Текст программы с комментариями. Контрольный пример. Задание для выполнения. Описание алгоритма программы. Описание переменных и структур данных, которые применяются в программе. Текст программы с комментариями



3. Контрольный пример


Задание 3.2

1. Задание для выполнения

Организуйте массив, содержащий 20 различных целых чисел. После этого элементы массива упорядочиваются по убыванию, и содержимое отсортированного массива выводится на экран.

2. Текст программы с комментариями

<?php

$result = [];

for ($i = 0; $i < 20; $i++) {

$array[$i] = rand(-100, 101);

}

echo implode(' ', $array);

arsort($array);

echo '<br>', implode(' ', $array);

3. Контрольный пример


Задание 3.18

1. Задание для выполнения

Организуйте массив содержащий 2n целых чисел. Отсортируйте элементы с нечётными индексами по убыванию.

2. Описание алгоритма программы

Пусть k – вводимое число


Запустим цикл от 0 до 20 с шагом 2. На каждой итерации цикла запишем одно генерированное число только в массив array, а второе – и в массив array, и в массив result. Сортируем массив result и по убыванию и выводим оба массива.


 

3.Описание переменных и структур данных, которые применяются в программе

Имя переменной или объекта программы Тип данных Назначение
k int Хранит вводимое число
array array Хранит массив чисел
result array Хранит итоговый массив
i int Используется как счётчик для цикла

3. Текст программы с комментариями

<?php

$result = [];

for ($i = 0; $i < 20; $i +=2) {

$array[$i] = rand(-100, 101);

$result[] = $array[$i + 1] = rand(-100, 101);

}

arsort($result);

echo implode(' ', $array), '<br>', implode(' ', $result);



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.