Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Pascal


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Pascal

Выпуск № 238
от 31.10.2006, 18:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 204, Экспертов: 48
В номере:Вопросов: 3, Ответов: 3


Вопрос № 60189: Помогите. Вот поступил на учебу, а в Pascale не шарю. 1. Дана строка. Определить сколько в ней символов "*"(строковый тип данных) 2. Дана строка длинны n. Преобразовать её заменив точками все двоиточия(:), встречающиеся среди перв...
Вопрос № 60234: Здравствуйте эксперты! Пожайлуста помогите написать процедуру. У меня такое задание дан многочлен P(X)= AnXn + An-1X(в степени)n-1 + A1X + A0. Определить процедуру, которая строит многочлен р-произведение многочленов q и r. ...
Вопрос № 60247: Здравствуйте господа эксперты. Возник наверное, простой с вашей точки зрения вопрос. Вообще программирую на С++. Но вот пришлось познакомится с Паскалем. Язык простой, поэтому решил сначала изучить его на теории, потом приступать к практике. ...

Вопрос № 60.189
Помогите. Вот поступил на учебу, а в Pascale не шарю.
1. Дана строка. Определить сколько в ней символов "*"(строковый тип данных)
2. Дана строка длинны n. Преобразовать её заменив точками все двоиточия(:), встречающиеся среди первых n/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов стоящих среди n/2 символов.(строковый тип данных)/
3. "множество"
Дан текст из цифр и строчных латинских букв, за которыми следует точка. Определить, каких букв-гласных(а,с,i,q,u) или согласных больше в этом тексте.
4. "Тип данных запись"
Распечатать фамилии рабочих бригады начинающихся с букв А и С с указанием их месячной зарплаты.
Отправлен: 26.10.2006, 06:48
Вопрос задал: Васек (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, Васек!
В №2 n - это длинна строки, а в №4 - кол-во данных записей.
Type m = set of char;
r = record
fam: string;
zarp: integer;
End;
Var a: string; {строка}
mg: m; {множество}
b: array [1..10] of r; {массив записей}
n, k, t: integer;
Begin
mg:= ['a', 'c', 'i', 'q', 'u']; {определение значений множества}

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: 2-ой класс)
Ответ отправлен: 26.10.2006, 16:40


Вопрос № 60.234
Здравствуйте эксперты!

Пожайлуста помогите написать процедуру.
У меня такое задание дан многочлен P(X)= AnXn + An-1X(в степени)n-1 + A1X + A0. Определить процедуру, которая строит многочлен р-произведение многочленов q и r.

Приложение:

Отправлен: 26.10.2006, 14:35
Вопрос задала: studentochka (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Verena
Здравствуйте, studentochka!
Честно говоря, не понимаю, что Вы хотели узнать... Могу предложить только процедуру, которая рассчитывает значение многочлена Р(х) при заданном х и данном списке с коэффициентами. Если Вы имели в виду что-то другое, уточните, что значит "строит многочлен р-произведение многочленов q и r" (что за многочлены q и r, что значит "р-произведение")...

Приложение:

---------
Эта история - не для истории, понимаешь?

Ответ отправила: Verena (статус: 2-ой класс)
Ответ отправлен: 27.10.2006, 16:41
Оценка за ответ: 5


Вопрос № 60.247
Здравствуйте господа эксперты.
Возник наверное, простой с вашей точки зрения вопрос. Вообще программирую на С++. Но вот пришлось познакомится с Паскалем.
Язык простой, поэтому решил сначала изучить его на теории, потом приступать к практике. Так проблемы встретились раньше, чем я мог себе представить. Компилятор - Turbo Pascal(НО с Free Pascal то же самое). При попытке запуска(причем после успешной компиляции) выписывает "Error 3:Unknown identifier". Чем компилятору не нравятся мои идентификаторы не знаю, поэтому прошу помочь. Заранее спасибо за ответ!
Отправлен: 26.10.2006, 16:09
Вопрос задал: Митрофанов Артем Борисович (статус: 5-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Загиров Рустам
Здравствуйте, Митрофанов Артем Борисович!
Эта ошибка означает, что вы не описали данную переменную. Все переменные, которые используються в программе следует описывать в разделе VAR таким образом: Имя_переменной : тип_данных. Имя может состоять из латинских букв, цифр и знака, но первым знаком должна быть буква.
Program primer;
Var
i:integer;
str:string;
a1:array[1..10] of real;
Begin
{
Программа
}
End.

---------
Этот мир обречён на нас
©Сергей Маврин
Ответ отправил: Загиров Рустам (статус: Специалист)
Ответ отправлен: 26.10.2006, 18:09
Оценка за ответ: 4
Комментарий оценки:
В общем то не помогло, но спасибо все равно. Заходите на мини форум вопроса


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное