Почему паскаль не запускает программу

Добрый вечер. Мне надо написать в паскале программу для решения задачи. Я написала, исправила все ошибки, а программа все равно не запускается. Наверное ошибка в сути программы, а найти ее я не могу. Подскажите пожалуйста.
Задача: Вычислить среднее арифметическое значение тех элементов одномерного массива, которые расположены за первым по порядку минимальным элементом. Размерность массива 20. Заполнение массива осуществить случайными числами от 0 до 500.
Сама я плохо в этом разбираюсь, поэтому наверняка ерунду написала в программе))

program massiv1;
const N=20;
var a:array [1..N] of integer;
min:integer;
sr:real;
begin
randomize;
for i:1 to N do
a:=random(501);
min:=1;
for i:=1 to N do
if a min:=i;
sr:=0;
for i=min+1 to N do
sr:=sr+a;
sr:=sr/(N-min);
writeln;
end.

Источник: codeby.net

Установка среды программирования PascalABC.NET

Научный форум dxdy

PascalABC может ставиться непосредственно на компьютер или использоваться в Сети: http://pascalabc.net/WDE/
Дома у меня Windows 10. Локальная версия встала без проблем.
Сейчас в командировке. На ноутбуке Windows 7. Пытался ставить локальную версию, — после её запуска выдаёт ошибку: поставьте NET.Framework v4.0. Поставил и его, вроде без ошибок. Но программа не запускается.
Попробовал работать на сетевой версии. Всё работает, быстро, но недолго. Через пару минут работы программа без всяких сообщений слетает. Ограничений на время работы в документации не нашёл.

Re: Проблемы с PascalABC.Net
18.10.2016, 18:51

Смотрите журнал событий Windows: Компьютер -> Управление (в контекстном меню по пкм) -> Диагностика -> Журналы Windows (вроде так, пишу по памяти). Сначала смотрите журнал приложений, скорее всего там будет ошибка. Если не будет, можете поискать в журнале системы. Какой .net ставили (откуда брали установщик)?

Читайте также:
Как правильно составить программу выполнения работ

Re: Проблемы с PascalABC.Net
18.10.2016, 20:03
atlakatl в сообщении #1160735 писал(а):

На ноутбуке Windows 7. Пытался ставить локальную версию, — после её запуска выдаёт ошибку: поставьте NET.Framework v4.0. Поставил и его, вроде без ошибок. Но программа не запускается.

Вы поставили именно NET.Framework v4.0? Какие версии NET.Framework у Вас установлены?

На странице http://pascalabc.net/ssyilki-dlya-skachivaniya есть такое сообщение:
«Пользователям операционных систем Windows 7 SP1, Windows Vista SP2 и выше рекомендуется установить версию .NET Framework 4.5.1 или старше.»

Там же есть ссылка на NET Framework 4.5.1

Re: Проблемы с PascalABC.Net
19.10.2016, 05:59

Последний раз редактировалось atlakatl 19.10.2016, 06:00, всего редактировалось 1 раз.

Изображение

[ИЗБАВЬ СЕБЯ ОТ СТРАДАНИЙ] Автоматизация запуска кода в редакторе VS Code, запуск кода по кнопке

Yuri Gendelman
Progger
Ошибка та же:

Re: Проблемы с PascalABC.Net
19.10.2016, 08:50

Вообще-то, .NET Framework 4.x является частью Windows 7, так что его надо ставить через «Компоненты Windows» и обновлять через обновление системы.

Re: Проблемы с PascalABC.Net
19.10.2016, 11:14

Progger
Yuri Gendelman
warlock66613
Большое спасибо!
У меня обновление Windows криво стояло. Перезапустил его. И сразу получилось поставить .NET Framework 4.5.1.
Локальный PascalABC работает!

Страница 1 из 1 [ Сообщений: 6 ]

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей

Источник: dxdy.ru

Почему паскаль не запускает программу

Здравствуйте,помогите если не сложно,вот программа (метод пузырька),компилятор проверил вроде все правильно,а она просто не запускается,почему?

const n=10; type MyArr=array[1..n]of integer; var a:MyArr; i:integer; procedure Puz(var a:MyArr); var i,j,temp:integer; begin for i:=1 to n-1 do for j:=i+1 to n do if a[i]
Последний раз редактировалось lialia; 26.03.2013 в 21:22 .
Регистрация: 23.10.2010
Сообщений: 2,237

У меня FPC. Эта программа работает.
А если просто перезагрузить компилятор?

Читайте также:
Что такое программа упп

Форумчанин
Регистрация: 14.01.2012
Сообщений: 150

Запустил у себя — всё работает.
Каким компилятором пользуетесь?
Может у вас просто закрыто окно вывода?

Источник: www.programmersforum.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru