Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/12: Рейтинг темы: голосов - 12, средняя оценка - 4.92
4 / 4 / 0
Регистрация: 26.09.2009
Сообщений: 45

Разработка программ с использованием Unit

08.11.2009, 14:21. Показов 2535. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработать библиотечный модуль из ранее созданных программ. Составить программу, вызывающую процедуры и функции созданного модуля.

вот что я сделал.только что то не работает(
это модуль
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
unit matrix;
interface
type
a=array[1..10] of integer;
function min_el(mas:a):integer;
implementation
function min_el(mas:a):integer;
var
min_el,i,n:integer;
begin
{proizvodim poisk min. znacheniya v massive}
for i:=1 to 10 do
 begin
 if mas[i]<min_el then
 min_el:=mas[i];
 end;
end;
End.
а вот сама программа
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program prog_unit;
uses matrix;
var
a:array[1..10] of integer;
i,s,n:integer;
begin
randomize;
for i:=1 to 10 do
  begin
  a[i]:=((random(300))+(random(-300)));
  end;
s:=min_el(a);
writeln('Минимальный элемент в массиве равен:');
writeln(s);
readln;
end.
что не так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.11.2009, 14:21
Ответы с готовыми решениями:

Разработка программ с использованием файлов
Ввести элементы файла, состоящие из записей с полями: ФИО, Курс, Год рождения. Вывести список студентов сначала 1 курса, затем 2-го и т.д....

Разработка алгоритмов и программ с использованием указателей
Найти сумму кубов всех отрицательных элементов массива A={a}, удовлетворяющих условию a&gt;=c*d. Использовать динамическое выделение памяти.

Разработка Паскаль программ с использованием процедур и функций пользователя
функция a*x2+b*x+c начальное значение 5 шаг 0,2 конечное значение 7 абсолютная погрешность 0.001

1
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
08.11.2009, 15:10
UnFam0uS, много конечно синтаксических недочетов, например объявление составного оператора, там где он вообще не нужен... Потом ошибка в функции модуля, функции должен присваиваться результат... Ну вообщем все оформил ошибки поправил, вот:
модуль:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
unit Matrix;
const
  max=10;
type
  MyArr=array[1..max]of integer;
{ôóíêöèÿ ïîèñêà ìèíèìóìà}
function FindMin(mas:MyArr):integer;
var
  min,i,n:integer;
begin
  min:=mas[1];
  for i:=2 to 10 do
    if mas[i]<min then
      min:=mas[i];
  Result:=min
end;
end.
сама прога
Pascal
1
2
3
4
5
6
7
8
9
10
uses
  Matrix;
var
  a:MyArr;
  i,s,n:integer;
begin
  for i:=1 to max do
    a[i]:=random(300)-150;
  writeln('Ìèíèìàëüíûé ýëåìåíò â ìàññèâå ðàâåí:',FindMin(a));
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.11.2009, 15:10
Помогаю со студенческими работами здесь

Разработка Паскаль программ с использованием процедур и функций пользователя
функция a*ln(x)+b*sin(x)+c начальное значение 8 шаг 0.2 конечное значение 10 абсолютная погрешность 0.001

Разработка алгоритмов и программ с использованием динамических массивов
Задан целочисленный массив размера N. Определить число отрицательных элементов в массиве.Написать в PascalABCNET с использованием...

Разработка алгоритмов и программ с использованием динамических массивов
Модифицировать программу так, чтобы 1) количество генерируемых массивов не равнялось 10, а задавалось пользователем; 2) каждый...

Разработка алгоритма и программ с использованием методов внутренней сортировки
Создайте массив А целых чисел с помощью генератора случайных чисел и выведите его на экран. Отсортировать по возрастанию и вывести...

Разработка программ с использованием процедур и функций
Турбо Паскаль а) Разработать программу, которая в матрицах A, B и C позволяет заменить все элементы, превосходящие число M, на число...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru