0 / 0 / 1
Регистрация: 20.03.2010
Сообщений: 53
1

Программа падает при запуске

17.04.2010, 21:16. Показов 1730. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
при запуске turbo pascal вылетает =(.

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
program a1;
uses crt;
const WG=30;
type tmatr=array[1..WG,1..WG] of real;
var a:tmatr; n,m:byte;
(*prohedura vvoda alementov matrihi*)
procedure pr_wod_matr(var n1,m1:byte; var mas:tmatr);
var i,j:byte; kl:byte;
begin
  writeln('vvedite razmernost matrihi n,m');
  readln(n1,m1);
  writeln('1-vvod sluhainim obrazom, 2-vvod s klavi');
  readln(kl);
  if kl=1 then randomize;
  for i:=1 to n1 do
   for j:=1 to m1 do
    case kl of
    1:mas[i,j]:=random(300);
    2:begin
        writeln('vvedite element',i,' stroki ',j,' stolbha matrihi');
        readln(mas[i,j]);
      end;
  end;
end;
(*prohedura vivoda alementov matrihi*)
procedure pr_out_matr(n1,m1:byte; mas:tmatr);
var i,j:byte;
begin
   writeln('matriha');
   for i:=1 to n1 do
   begin
     for j:=1 to m1 do
     write(mas[i,j]:8:2);
     writeln;
   end;
end;
procedure pr_swap(var a,b:real);
begin
  a:=a+b;
  b:=a-b;
  a:=a-b;
end;
(*prohedura perestanovki alementov matrihi pobohnoi diagonali*)
procedure pr_diagonal(n,m:byte;var a:tmatr);
var i,j:byte;
begin
    for i:=1 to n do
      for j:=1 to m do
      if (j+i<=n) then pr_swap(a[i,j],a[n-j+1,n-i+1]);
end;
begin
  pr_wod_matr(n,m,a);
  pr_out_matr(n,m,a);
  pr_diagonal(n,m,a);
  pr_out_matr(n,m,a);
end.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.04.2010, 21:16
Ответы с готовыми решениями:

Программа падает при добавлении записи
Здравствуйте уважаемые программисты.На пракстику дали задание написать задачу.Я на первом курсе...

ООП - падает программа при вводе данных
Имеется класс type TKart = class public rooms, etazh : integer; s : Double; adres...

Зависает программа при запуске
Доброго времени суток. Изначально данная программа в Турбо Паскале работает(программа озвучивания...

Программа по обработке массивов данных выдает ошибки при запуске
Программа по обработке массивов данных. При запуске возникают ошибки. Помогите исправить. Код...

3
 Аватар для STRATEG
1174 / 480 / 83
Регистрация: 04.03.2010
Сообщений: 1,019
17.04.2010, 21:29 2
Незнаю,у меня ниче не вылетает,поставь Readln в конце основной проги,чтобы успевал смотреть что она делает
0
0 / 0 / 1
Регистрация: 20.03.2010
Сообщений: 53
17.04.2010, 21:31  [ТС] 3
я все поставил.. спасибо!!! я тупанул!!!
0
Почетный модератор
 Аватар для Puporev
64305 / 47602 / 32742
Регистрация: 18.05.2008
Сообщений: 115,182
17.04.2010, 22:01 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
procedure pr_out_matr(n1,m1:byte; mas:tmatr);
var i,j:byte;
begin
   writeln('matriha');//убрать
   for i:=1 to n1 do
   begin
     for j:=1 to m1 do
     write(mas[i,j]:8:2);
     writeln;
   end;
end;
Pascal
1
2
3
4
5
6
7
8
begin
  pr_wod_matr(n,m,a);
  writeln('Исходная матрица:');
  pr_out_matr(n,m,a);
  pr_diagonal(n,m,a);
  writeln('Какая-то другая матрица:');
  pr_out_matr(n,m,a);
end.
1
17.04.2010, 22:01
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.04.2010, 22:01
Помогаю со студенческими работами здесь

Программа падает после ввода данных
пожалуйста,помогите найти ошибку вот сама прога: program fanil4; Type INFO=record ...

Программа падает после вычитания элементов массива
Есть код задачи program xxx; uses crt; type mas=array of integer; var a,b,c:mas; ...

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

Клиент падает при запуске
Добрый день подскажите пожалуйста, где может быть ошибка. Не как не получается запустить данный код...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как обучить нейросеть создания картинок на Python
bytestream 24.01.2025
В эпоху цифровых технологий искусственный интеллект становится неотъемлемой частью творческого процесса. Особое место в этой области занимает разработка и обучение нейронных сетей для создания. . .
Как обучить нейросеть генерации текста на Python
bytestream 24.01.2025
В современном мире искусственный интеллект и машинное обучение становятся неотъемлемой частью многих технологических решений. Одной из наиболее интересных и востребованных задач в этой области. . .
Машинное обучение на Python
bytestream 24.01.2025
Введение в машинное обучение на Python Машинное обучение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, которая позволяет компьютерным системам. . .
Как удалить вирус-майнер с компьютера
hw_wired 24.01.2025
Вирусы-майнеры стали одной из наиболее серьезных угроз для пользователей компьютеров. Эти вредоносные программы тайно используют вычислительные ресурсы зараженного устройства для добычи криптовалюты. . .
Что такое веб-сервер, для чего он нужен и как работает
bytestream 24.01.2025
В современную эпоху цифровых технологий веб-сервер является фундаментальным компонентом интернет-инфраструктуры, обеспечивающим функционирование множества онлайн-сервисов и веб-сайтов. Этот. . .
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
Как перебрать все значения в перечислении (enum) в C#
bytestream 24.01.2025
Перечисление (enum) в языке программирования C# представляет собой специальный тип данных, который позволяет определить набор именованных констант. Этот мощный инструмент особенно полезен, когда. . .
Как обойтись без проверки на null, чтобы избежать NullPointerExce­ption в Java
bytestream 24.01.2025
NullPointerException (NPE) является одним из самых распространенных исключений в Java, создающих серьезные проблемы при разработке программного обеспечения. Данное исключение возникает при попытке. . .
Что лучше использовать в href ссылок в JavaScript: "#" или "javascript:voi­­d(0)­"
bytestream 24.01.2025
При разработке веб-приложений важную роль играет правильное использование HTML-ссылок в сочетании с JavaScript. Одним из ключевых аспектов является выбор корректного значения атрибута href для. . .
Как узнать индекс элемента списка по его значению в Python
hw_wired 24.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только манипулировать элементами списка, но и определять их точное местоположение. Индекс элемента представляет собой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru