Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Приглашаем принять участие в работе над нашей Wiki.
  • Наша рассылка: subscribe.ru, content.mail.ru и Google groups.
  • Есть желающие вести новостную ленту "В мире технологий"?
  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
   Начало   Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Тест. Паскаль. Кто подскажет?  (Прочитано 759 раз)
0 Пользователей и 1 Гость смотрят эту тему.
viwwna
Интересующийся

ru
Offline Offline

« : 22-01-2012 13:38 » 

Если не сложно, подскажите ещё в других непонятных для меня вопросах теста:

Упростить (A и В - множества) A-(A-B).
Введите ответ без лишних пробелов.
Ввод ответа:[]   
 Тест тоже показал как неправильный ответ.....


Найти ошибки в следующей программе:
Код: (Pascal)
type pole=(a,b);
rec=record a:integer; b:char end;
var x,y:rec; c:char;
function f(var z:rec):rec;
var p:pole;
begin for p:=a to b do
f.p:=succ(z.p); end;
begin readln(c);
with x do begin a:=ord(c); b:=c end;
y:=f(x);
with y do writeln(a,x)
end.
В возрастающем порядке укажите номера строк через пробел, где присутствуют ошибки.
Ввод ответа:
Неверными (проверенными мной вариантами ) являются:
2 9 11
2 7 11
2 7 9 11   
2 7 9
2 9
                   
Очень нуждаюсь в помощи..... Спасибо за оперативные ответы....

Добавлено через 1 час, 39 минут и 17 секунд:
Про пересечение множеств, уже поняла, что правильным будет ответ : А*В.
А вот про  то в каких строках ошибки??? нет(((((
« Последнее редактирование: 22-01-2012 15:17 от viwwna » Записан
Sla
Модератор

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 22-01-2012 17:49 » 

А в чем проблема с ошибками?
Т.е. нм нужно рассказать где и почему?
А в учебники слабо посмотреть?

Например, судя по всему a - константа, и возможен конфликт имен переменных
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 22-01-2012 21:16 » 

Что за Паскаль, интересно, который умеет результатом функции делать запись (а не указатель на неё)... Borland Pascal такого точно не умел.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
viwwna
Интересующийся

ru
Offline Offline

« Ответ #3 : 23-01-2012 03:46 » 

А в чем проблема с ошибками?
Т.е. нм нужно рассказать где и почему?
А в учебники слабо посмотреть?

Например, судя по всему a - константа, и возможен конфликт имен переменных

Sla, Вообще-то не слабо... дело не в этом...объяснять мне ни чего не нужно (почему не правильно). Я вижу ошибку в строке 7 т.к. нет поля р в записи.  Строки 2 и 9 тоже указывают на ошибку при компил.  Поэтому и спрашиваю есть еще варианты .. может я не вижу где ошибка еще...  еще раз повторюсь это тестовое задание и ввести нужно просто номер строк где ошибки я вижу ошибку  стр  4 7 11- Но это не правильный ответ.

Спасибо Всем,кто помогает.
« Последнее редактирование: 23-01-2012 03:56 от viwwna » Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 23-01-2012 15:03 » 

viwwna, теперь я понял, что тебе нужно.

Нет, просто так тебе номера говорить никто не будет. Давай объясняй самостоятельно, что и почему ты считаешь ошибочным, а что не считаешь. Объясняй каждую строчку. И если твои объяснения будут где-то неправильными, тогда уже тебя будут поправлять.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines