LINUX.ORG.RU

История изменений

Исправление iZEN, (текущая версия) :

Подкину задачку.

Есть массив чисел с плавающей точкой. Он может быть пустым.

Задача. 1) Наглядно показать в программе, как на FPC минимальными средствами можно обработать массив, вычислив, к примеру, среднее арифметическое элементов массива, и допустив возможность использования кода в других программах, в том числе возможность написания новых обработчиков элементов массива; 2) Обрабатывать и дать возможность другим обрабатывать исключения в случае «неправильного» или пустого массива, элементы которого по некоторым причинам не поддаются обработке. 3) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).

Пример вывода результатов работы программы в консоль:

Среднее значение элементов массива [1.0, 2.0, 3.0, 4.0] = 2.5
Среднее значение элементов массива [] = Массив пуст!

Исправление iZEN, :

Подкину задачку.

Есть массив чисел с плавающей точкой. Он может быть пустым.

Задача. 1) Наглядно показать в программе, как на FPC минимальными средствами можно обработать массив, вычислив, к примеру, среднее арифметическое элементов массива, и допустив возможность использования кода в других программах, в том числе возможность написания новых обработчиков элементов массива; 2) Обрабатывать и дать возможность другим обрабатывать исключения в случае «неправильного» или пустого массива, элементы которого по некоторым причинам не поддаются обработке. 3) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).

Пример вывода результатов работы программы в консоль:

Среднее значение массива [1.0, 2.0, 3.0, 4.0] = 2.5
Среднее значение пустого массива [] = Массив пуст!

Исправление iZEN, :

Подкину задачку.

Есть массив чисел с плавающей точкой. Он может быть пустым.

Задача. 1) Наглядно показать в программе, как на FPC минимальными средствами можно обработать массив, вычислив, к примеру, среднее арифметическое элементов массива, и допустив возможность использования кода в других программах, в том числе возможность написания новых обработчиков элементов массива; 2) Обрабатывать и дать возможность другим обрабатывать исключения в случае «неправильного» или пустого массива, элементы которого по некоторым причинам не поддаются обработке. 3) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).

Пример вывода результатов работы программы в консоль:

Среднее значение массива {1.0, 2.0, 3.0, 4.0} = 2.5
Среднее значение пустого массива {} = Массив пуст!

Исправление iZEN, :

Подкину задачку.

Есть массив чисел с плавающей точкой. Он может быть пустым.

Задача. 1) Наглядно показать в программе, как на FPC минимальными средствами можно обработать массив, вычислив, к примеру, среднее арифметическое элементов массива, и допустив возможность использования кода в других программах, в том числе возможность написания новых обработчиков элементов массива; 2) Обрабатывать и дать возможность другим обрабатывать исключения в случае «неправильного» или пустого массива, элементы которого по некоторым причинам не поддаются обработке. 3) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).

Пример вывода результатов работы программы в консоль:

Среднее значение массива {1.0, 2.0, 3.0, 4.0} = 2.5
     Среднее значение пустого массива {} = Массив пуст!

Исходная версия iZEN, :

Подкину задачку.

Есть массив чисел с плавающей точкой. Он может быть пустым.

Задача. 1) Наглядно показать в программе, как на FPC минимальными средствами можно обработать массив, вычислив, к примеру, среднее арифметическое элементов массива, и допустив возможность использования кода в других программах, в том числе возможность написания новых обработчиков элементов массива; 2) Обрабатывать и дать возможность другим обрабатывать исключения в случае «неправильного» или пустого массива, элементы которого по некоторым причинам не поддаются обработке. 3) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).