Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 15.02.2009, 20:50   #11 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от ummasha Посмотреть сообщение
Vladimir_S, мой Паскаль пишет следующее:
ОШИБКА: переменная цикла For должна иметь тип Integer, Char, Byte, интервальный или перечисляемый(((
Ну что же - уж такой он у Вас. Паскалей много на белом свете. Хотя странно это - ну зачем такое ограничение? А вообще, как я уже отмечал - ну хочет он Integer, так пусть будет Integer, раз уж такой капризный.
Vladimir_S вне форума   Ответить с цитированием

Старый 15.02.2009, 20:50
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Отправлю вам этот список, по ссылкам содержаться аналогичные топики

Три задачи в Паскале
Три задачи на Паскале
Как посчитать количество цифр 5 в числе?
Задачи на Паскале
Три задачи на Паскале

Старый 15.02.2009, 20:55   #12 (permalink)
samoel
Новичок
 
Регистрация: 15.02.2009
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от Vladimir_S Посмотреть сообщение
Интересно. А что, он вообще кроме Integer целых типов не понимает? ЧуднО! Или там такое ограничение на переменные цикла? Сейчас проверил - у меня не ругается.

Меня вообще-то другое беспокоит. В задаче про ввод данных в начало файла я заложил вставку фразы про трех поросят. Интересно, Samoel понимает, что это просто для примера? А то ведь конфуз выйдет, и я окажусь виноват .
да да заметил
samoel вне форума   Ответить с цитированием
Старый 15.02.2009, 20:56   #13 (permalink)
ummasha
Member
 
Аватар для ummasha
 
Регистрация: 24.12.2008
Сообщений: 419
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1311
По умолчанию

Я сейчас использую АВС Паскаль. В аннотации написано, что "система Pascal ABC основана на языке Delphi Pascal". Еще есть Turbo Pascal, но он тоже выдает странные ошибки(((
ummasha вне форума   Ответить с цитированием
Старый 15.02.2009, 21:41   #14 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от ummasha Посмотреть сообщение
Я сейчас использую АВС Паскаль. В аннотации написано, что "система Pascal ABC основана на языке Delphi Pascal". Еще есть Turbo Pascal, но он тоже выдает странные ошибки(((
С Pascal ABC не знаком. Как и с Delphi Pascal. Т.е. на Delphi-то я иногда работаю, это, конечно, вроде тоже Паскаль, да не совсем Паскаль. А вот с гибридами не встречался.
Vladimir_S вне форума   Ответить с цитированием
Старый 17.02.2009, 10:08   #15 (permalink)
ummasha
Member
 
Аватар для ummasha
 
Регистрация: 24.12.2008
Сообщений: 419
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1311
По умолчанию

У меня небольшой вопрос по следующей задаче:
Пусть даны целое число N, символы s1, s2, …, sn. Преобразуйте последовательность s1, s2, …, sn, удалив каждый символ звездочки (*) и повторив каждый символ, отличный от звездочки.
Я не очень поняла, что должна делать программа. У меня она выводит следущее (при N=7):
1
2
3
4
5
6
7
1 1 2 2 3 3 4 4 5 5 6 6 7 7
ummasha вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 17.02.2009, 10:58   #16 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от ummasha Посмотреть сообщение
У меня небольшой вопрос по следующей задаче:
Пусть даны целое число N, символы s1, s2, …, sn. Преобразуйте последовательность s1, s2, …, sn, удалив каждый символ звездочки (*) и повторив каждый символ, отличный от звездочки.
Я не очень поняла, что должна делать программа. У меня она выводит следущее (при N=7):
1
2
3
4
5
6
7
1 1 2 2 3 3 4 4 5 5 6 6 7 7
Ну да, так и есть. Попробуйте ввести не только цифры, но и другие символы, в том числе '*'. Тогда в выходных данных каждый символ, кроме звездочек, будет удвоен (я так понял значение задания "повторить"), а звездочки исчезнут вовсе. Или я что-то не так понял в задании?
Vladimir_S вне форума   Ответить с цитированием
Старый 17.02.2009, 11:24   #17 (permalink)
ummasha
Member
 
Аватар для ummasha
 
Регистрация: 24.12.2008
Сообщений: 419
Записей в дневнике: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1311
По умолчанию

Я попробовала ввести * и у меня все получилось)))
1
2
3
*
5
6
7
1 1 2 2 3 3 5 5 6 6 7 7

Просто я не сразу поняла смысл задачи)))

Последний раз редактировалось ummasha; 17.02.2009 в 11:28
ummasha вне форума   Ответить с цитированием
Старый 17.02.2009, 12:17   #18 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от ummasha Посмотреть сообщение
Просто я не сразу поняла смысл задачи)))
Я, кстати, тоже совсем не уверен, что понял правильно. Какие-то там не очень четкие формулировки.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 02:19.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.