![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 60
|
![]()
Всем привет! Нужно написать программу на Паскале с использование процедуры и функции...
Вводится матрица MT (n,m) с цифровой информацией. Составить программу нахождения в столбцах матрицы положительных (>0) элементов, подсчета их количества и сумм. Получить новую матрицу, в которой элементы будут представлены числами, полученными от деления суммы положительных элементов по столбцу на значение конкретного элемента. Исходные, промежуточные и результатные данные вывести на дисплей. Вот рабочий код с оформлением,но,повторюсь, нужно через процедуру и функцию.... Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 30.01.2011
Сообщений: 16
|
![]()
Суть ввода процедур и функций в данную программу сводится к вынесению логических отдельных блоков в эти самые процедуры или функции, к примеру так можно оформить создание массива, вывод его на экран, подсчет суммы максимальных элементов (функция) и далее по тексту.
Часть вашего кода я опустил, пометил соответствующими комментариями Код:
![]() Будут вопросы по принципу построения функций и процедур - обращайтесь. Еще раз напомню что данный пример не является решением, а лишь демонстрирует подход, проверяйте внимательно программу, вцелом логика должна быть правильной. Последний раз редактировалось BeerDrinker; 02.02.2011 в 10:15. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 60
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.01.2011
Сообщений: 16
|
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 60
|
![]()
ну как поподробней, при запуске программы курсор ставится на ту строку и появляется ошибка 26, я сам не могу разобраться что нужно сделать,чтобы ее исправить
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.01.2011
Сообщений: 16
|
![]()
попробуй заменить ту строку на
Код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 11.11.2010
Сообщений: 60
|
![]()
Спасибо, все работает!
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Процедуры и Функции | hewlett | Помощь студентам | 1 | 13.05.2010 15:18 |
процедуры и функции | Ruslan57 | Помощь студентам | 2 | 29.12.2009 09:20 |
Использование функции ord.(paskal) | netcher | Помощь студентам | 5 | 01.03.2009 21:30 |
выражения и функции языка Object Paskal | etrom | Помощь студентам | 1 | 23.10.2008 22:42 |