Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
29 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 231

Переписать программу с использованием форм

19.04.2015, 16:39. Показов 501. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите записать эту программку с помощью форм.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var
 a:array[1..20] of integer;
 i,m,p,poz:integer;
 procedure proc;
 begin
 m:=a[i];
 poz:=i;
 end;
 begin 
 for i:=1 to 20 do
  begin
   a[i]:=random(100);
   write(a[i]:3);
  end;
 writeln;
 p:=a[1];
 m:=100;
 for i:=1 to 20 do
   if a[i]<m then
    begin
     proc;
    end;
 a[1]:=m;
 a[poz]:=p;
 for i:=1 to 20 do
   write(a[i]:3); 
 end.

Я делаю:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
var
 a:array[1..20] of IntegerField;
 i,m,p,poz: IntegerField;
  bt1, bt2:Button;
 procedure proc;
 begin
 m:=a[i];
 poz:=i;
 end;
 begin 
 for i:=1 to 20 do
  begin
   a[i]:=random(100);
   write(a[i]:3);
  end;
 writeln;
 p:=a[1];
 m:=100;
 for i:=1 to 20 do
   if a[i]<m then
    begin
     proc;
    end;
 a[1]:=m;
 a[poz]:=p;
 for i:=1 to 20 do
   write(a[i]:3); 
 end.
но пишет, что .pas(8) : Нельзя преобразовать тип IntegerField к integer. Как мне решить проблему?

Добавлено через 1 час 46 минут
так исправил, но все равно та же ошибка:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
uses FormsABC;
var
 a:array[1..20] of IntegerField;
 i,m,p,poz:IntegerField;
  bt1, bt2:Button;
  procedure proc;
 begin
 m.Value:=a[i].Value;
 poz.Value:=i.Value;
 end;
 begin 
 for i:=1 to 20 do
  begin
   a[i]:=random(100);
   write(a[i]:3);
  end;
 writeln;
 p:=a[1];
 m:=100;
 for i:=1 to 20 do
   if a[i]<m then
    begin
     proc;
    end;
 a[1]:=m;
 a[poz]:=p;
 for i:=1 to 20 do
   write(a[i]:3); 
 end.
Добавлено через 2 часа 38 минут
ау..., кто нибудь...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.04.2015, 16:39
Ответы с готовыми решениями:

Переписать программу с использованием процедур
Через процедуру сделать помогите program lb1; const nmax=15; var x:array of integer; ...

Переписать программу с использованием процедур
Здравствуйте, есть программа, как написать её с помощью процедур? uses crt; var s1, s2 : string;...

Переписать программу с использованием процедуры
может кто это &quot;переделать&quot;\описать через процедуру? const s:string ='0123456789ABCDEF'; ...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.04.2015, 16:39
Помогаю со студенческими работами здесь

Переписать программу с использованием функций
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; int ar; void main(void) { clrscr(); printf(&quot;введите...

Переписать программу с использованием ООП
Была работа с динамическим массивом ,с рандомным заполнением, вводим интервал и все числа которые...

Переписать программу с использованием структуры
В общем,была программа, но ее нужно было переписать в структуру типа класс. Я в c++ новичок,...

Переписать программу с использованием Repeat
var a,b,s,i:integer; begin writeln('введите последовательность целых чисел'); read(b); for i:=1...

Переписать программу с C++ на C с использованием структур
Код исходника. Не знаю как записать в новой программе перегрузки и конструкторы по умолчанию. ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru