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

Объясните в чем ошибка пишет неизвестное имя типа mas

14.12.2011, 14:46. Показов 7298. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
Procedure INIT
(var d:mas)
var t:byte;
begin
writeln('vvedite ',n,' elementov');
for I:= 1 to 30 do
readln(D[i]=random(60)-20
end;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2011, 14:46
Ответы с готовыми решениями:

Пишет неизвестное имя (a), как исправить ?
type mn2 = set of 'a'..'z'; procedure vvod(var a: mn2); var i: integer; mn1: char; begin while true do begin

Ошибка "Неизвестное имя типа"
program lab10; uses crt; var F: Text; slovo: string; i: integer; begin clrscr; Assign(F,'E:\Name.txt'); reset(F);

Неизвестное имя типа LongWord
Неизвестное имя типа LongWord Pascal На что заменить?

10
45 / 8 / 8
Регистрация: 13.12.2011
Сообщений: 31
14.12.2011, 14:59
есл это массив то и опиши его как массив
d:array[1..100]of real;

Добавлено через 1 минуту
2-я ошибка: регистр переменных учитывается
d не равно D
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.12.2011, 15:01
А иначе тип mas должен быть описан раньше, например как
Pascal
1
type mas=array[1..100]of real;
1
45 / 8 / 8
Регистрация: 13.12.2011
Сообщений: 31
14.12.2011, 15:18
Цитата Сообщение от 6уРпуЗ Посмотреть сообщение
Pascal
1
2
3
4
5
6
7
8
Procedure INIT
(var d:mas)
var t:byte;
begin
writeln('vvedite ',n,' elementov');
for I:= 1 to 30 do
readln(D[i]=random(60)-20
end;
нада так:
Pascal
1
2
3
4
5
begin
writeln('vvedite ',n,' elementov');
for I:= 1 to n do
readln(d[i]=random(60)-20);
end;
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.12.2011, 15:21
Цитата Сообщение от slovin Посмотреть сообщение
нада так:
Да не так. Если нужно ввести элементы, то так

Pascal
1
2
3
4
5
6
writeln('vvedite ',n,' elementov');
for I:= 1 to n do
 begin
  write('d[',i,']=');
  readln(d[i]);
 end;
Добавлено через 45 секунд
Ну или просто
Pascal
1
2
3
writeln('vvedite ',n,' elementov');
for I:= 1 to n do
readln(d[i]);
1
0 / 0 / 0
Регистрация: 09.12.2011
Сообщений: 3
14.12.2011, 15:28  [ТС]
ваще надо рандомом))
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.12.2011, 15:43
Тогда нафига пишешь это?
Pascal
1
writeln('vvedite ',n,' elementov');
Пиши просто
Pascal
1
2
for I:= 1 to n do
d[i]:=-20+random(60);
1
45 / 8 / 8
Регистрация: 13.12.2011
Сообщений: 31
14.12.2011, 15:48
Puporev
ты ошибаешся, n- здесь количество элементов цикла. Сам же цитировал
а ранодм в елементах массива
1
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
14.12.2011, 16:29
slovin, Сам понял ту ахинею, которую написал?
0
6 / 6 / 0
Регистрация: 08.05.2016
Сообщений: 144
19.05.2016, 20:31
Page149-2.pas(4,3): Неизвестное имя 'Sred', хотя Sred занесен в var
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
begin
var  
  a, i, Sum, n: integer;
  Sred: real;
Sum:=0;
for i:=1 to n do
  begin
      Write ('a = ');
      ReadLn(a);
      Sum:=Sum+a;
  end;
Sred:=Sum/n;
Writeln('S = ', Sred:6:2);
end.
0
Эксперт Pascal/Delphi
6812 / 4568 / 4820
Регистрация: 05.06.2014
Сообщений: 22,434
20.05.2016, 08:53
Тагир Манджиев,

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  a, i, Sum, n: integer;
  Sred: real;
 
begin
  Sum := 0;
  write('N? ');
  readln(n);
  for i := 1 to n do
  begin
    Write('a = ');
    ReadLn(a);
    Sum := Sum + a;
  end;
  Sred := Sum / n;
  Writeln('S = ', Sred:6:2);
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.05.2016, 08:53
Помогаю со студенческими работами здесь

Переменные типа SpinEdit - неизвестное имя
Не компилируется приложение, не могу создать переменные типа SpinEdit Program HelloWorld; uses vcl; //$VCLDESIGN+ var ...

Имя "tbFIO" отсутствует в текущем контексте. В чем ошибка?(Ошибку пишет в 46,49,50 строке)
/* * Created by SharpDevelop. * User: 1 * Date: 13.05.2019 * Time: 21:20 * * To change this template use Tools | Options...

Ошибка: неизвестное имя TForm1
Вот у меня код, и у меня выдает ошибку, пишет, что неизвестно имя TForm1. Помогите procedure TForm1.Button1Click(Sender: TObject); type...

Ошибка Неизвестное имя 'LoadPicture'
Составил программу,запускай и пишет: Неизвестное имя 'LoadPicture' Вот сама программа program upr1a; uses crt,GraphABC; var...

Ошибка Неизвестное имя 'ShowMessage'
Unit1.pas(59) : Неизвестное имя 'ShowMessage', вот код Unit Unit1; interface uses System, System.Drawing, System.Windows.Forms; ...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru