Добрый вечер. Мне надо написать в паскале программу для решения задачи. Я написала, исправила все ошибки, а программа все равно не запускается. Наверное ошибка в сути программы, а найти ее я не могу. Подскажите пожалуйста.
Задача: Вычислить среднее арифметическое значение тех элементов одномерного массива, которые расположены за первым по порядку минимальным элементом. Размерность массива 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