История изменений
Исправление 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) Обеспечить расширяемый вывод информации о массиве и результатах его обработки; для начала - в стандартное устройство вывода (текстовую консоль).