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

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


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

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

Чемпионы рейтинга экспертов в этой рассылке

Пупорев Юрий Борисович
Статус: Специалист
Рейтинг: 479
∙ повысить рейтинг >>
_Ayl_
Статус: 5-й класс
Рейтинг: 351
∙ повысить рейтинг >>
Micren
Статус: Практикант
Рейтинг: 287
∙ повысить рейтинг >>

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

Выпуск № 910 от 15.06.2009, 11:05
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 339, экспертов - 150
В номере: вопросов - 11, ответов - 11

Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
оценить выпуск >>

Вопрос № 169170: Дан двумерный массив размером 12х12. Найти среднеарифметическое отрицательных чисел....


Вопрос № 169171: Здравствуйте. Помогите пожалуйста с решением вот этой задачи: Найти угол между векторами А(1..n) и В(1..n), используя формулу: Вопрос № 169172: Дана матрица А размером m x n. Определить k - количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца...
Вопрос № 169173: Дан двумерный массив, содержащий 12 строк и 14 столбцов. Вывести только отрицательные элементы массива по строчно....
Вопрос № 169185: Помогите написать программу, реализующую рисование квадрата, заданного центральной точкой и стороной....
Вопрос № 169199: Помогите дорогие эксперты решить несколько задач 1..Строки. Дана строка, содержащая текст. Провести частотный анализ текста, т.е. указать (в %), сколько раз встречается та или иная буква. 2.Создать запись, содержащую поля: фамилия, имя, дата...
Вопрос № 169201: Уважаемые эксперты, помогите решить задачу))) дана целочисленная матрица х(n*n),y(k*k),состоящвя из отрицательных,нулевых и положительных элементов.Составить вектор из min положительных и усредненных элементов каждой строки,упорядочить их по неубы...
Вопрос № 169202: Уважаемые эксперты, будьте добры решить задачу даны вещественные квадратные матрицы x,y,z произвольных размеровсостоящих изотрицательных,нулевых и положительных элементов.элементы находящиеся выше побочной диагонали заненить на ноль,если после...
Вопрос № 169223: записать в файл N чисел,введенных с клавиатуры. считать из файла эти числа. поменять местами минимальное и максимальное значения среди этих чисел. вывести на экран полученную последовательность чисел....
Вопрос № 169226: Словом будем называть группу символов, отдельную от других символов пробелом или запятой. В произвольной строке поменять местами первое и последнее слово....
Вопрос № 169231: Здравствуйте! Помогите добавить процедуру считывания матрицы из файла в данной программе:
Код:
   
Вопрос № 169170:

Дан двумерный массив размером 12х12. Найти среднеарифметическое отрицательных чисел.

Отправлен: 09.06.2009, 18:36
Вопрос задал: Иванов Виктор Олегович, Посетитель
Всего ответов: 1
Страница вопроса >>


Отвечает _Ayl_, 5-й класс :
Здравствуйте, Иванов Виктор Олегович.

Программа в Приложении

Приложение:

Ответ отправил: _Ayl_, 5-й класс
Ответ отправлен: 09.06.2009, 14:09

Оценка ответа: 5
Комментарий к оценке:
Огромное спасибо) Все работает) Благодарю Вас! Вы меня так выручили.

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250678 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169171:

    Здравствуйте. Помогите пожалуйста с решением вот этой задачи: Найти угол между векторами А(1..n) и В(1..n), используя формулу:

    Отправлен: 09.06.2009, 12:36
    Вопрос задал: POPOV_A_V_1, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Пупорев Юрий Борисович, Специалист :
    Здравствуйте, POPOV_A_V_1!
    Решение задачи в приложении.

    Приложение:

    Ответ отправил: Пупорев Юрий Борисович, Специалист
    Ответ отправлен: 09.06.2009, 18:15

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250699 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169172:

    Дана матрица А размером m x n. Определить k - количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца

    Отправлен: 09.06.2009, 18:38
    Вопрос задал: Иванов Виктор Олегович, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает _Ayl_, 5-й класс :
    Здравствуйте, Иванов Виктор Олегович!

    Решение в приложении

    Приложение:

    Ответ отправил: _Ayl_, 5-й класс
    Ответ отправлен: 09.06.2009, 19:41

    Оценка ответа: 5
    Комментарий к оценке:
    Огромное Вам спасибо! вы меня так выручаете, благодарю Вас!

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250711 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169173:

    Дан двумерный массив, содержащий 12 строк и 14 столбцов. Вывести только отрицательные элементы массива по строчно.

    Отправлен: 09.06.2009, 18:39
    Вопрос задал: Иванов Виктор Олегович, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает _Ayl_, 5-й класс :
    Здравствуйте, Иванов Виктор Олегович.

    Программа в приложении

    Приложение:

    Ответ отправил: _Ayl_, 5-й класс
    Ответ отправлен: 10.06.2009, 10:09

    Оценка ответа: 5
    Комментарий к оценке:
    Огромное спасибо! Все работет! Благодарю Вас! Вы меня так выручили)

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250736 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169185:

    Помогите написать программу, реализующую рисование квадрата, заданного центральной точкой и стороной.

    Отправлен: 09.06.2009, 15:18
    Вопрос задал: Семенов Алексей Анатольевич, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Пупорев Юрий Борисович, Специалист :
    Здравствуйте, Семенов Алексей Анатольевич!
    Решение задачи в приложении.

    Приложение:

    Ответ отправил: Пупорев Юрий Борисович, Специалист
    Ответ отправлен: 09.06.2009, 16:56

    Оценка ответа: 5

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250693 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169199:

    Помогите дорогие эксперты решить несколько задач
    1..Строки.
    Дана строка, содержащая текст. Провести частотный анализ текста, т.е. указать (в %), сколько раз встречается та или иная буква.
    2.Создать запись, содержащую поля: фамилия, имя, дата рождения. Вывести на экран список учеников, фамилии которых начинаются на букву А, с указанием имени и даты рождения; фамилию самого младшего из учеников.
    3.Составить программу – тестирование по истории (10 вопросов; 4 варианта ответов к каждому вопросу; выставление итоговой оценки с рекомендациями). Тестовые задания должны выбираться из файла во время работы программы.

    Отправлен: 09.06.2009, 19:31
    Вопрос задал: Mandrigin Alex Lvovich, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Пупорев Юрий Борисович, Специалист :
    Здравствуйте, Mandrigin Alex Lvovich!
    Решение задачи №1 в приложении. Написал 2 варианта, первый только для букв, второй для всех символов, вдруг в условии неточность.

    Приложение:

    Ответ отправил: Пупорев Юрий Борисович, Специалист
    Ответ отправлен: 10.06.2009, 12:45

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250753 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169201:

    Уважаемые эксперты, помогите решить задачу)))
    дана целочисленная матрица х(n*n),y(k*k),состоящвя из отрицательных,нулевых и положительных элементов.Составить вектор из min положительных и усредненных элементов каждой строки,упорядочить их по неубыванию.

    Отправлен: 09.06.2009, 19:50
    Вопрос задал: fedor k, Х Заблокирован
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Пупорев Юрий Борисович, Специалист :
    Здравствуйте, fedor k!
    Решение задачи в приложении.

    Приложение:

    Ответ отправил: Пупорев Юрий Борисович, Специалист
    Ответ отправлен: 11.06.2009, 08:02

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250799 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169202:

    Уважаемые эксперты, будьте добры решить задачу

    даны вещественные квадратные матрицы x,y,z произвольных размеровсостоящих изотрицательных,нулевых и положительных элементов.элементы находящиеся выше побочной диагонали заненить на ноль,если последний элемент соответствующего столбца меньше нуля.Посчитать разность суммы элементовкахдого столбцадо и после замены.Составить вектор из полученых значений.Вывести исходную и модифицированную матрицу,а так же полученный вектор на экране.

    Отправлен: 09.06.2009, 20:02
    Вопрос задал: slavkakoz
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Пупорев Юрий Борисович, Специалист :
    Здравствуйте, slavkakoz!
    Решение задачи в приложении.

    Приложение:

    Ответ отправил: Пупорев Юрий Борисович, Специалист
    Ответ отправлен: 11.06.2009, 06:59

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250797 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169223:

    записать в файл N чисел,введенных с клавиатуры. считать из файла эти числа. поменять местами минимальное и максимальное значения среди этих чисел. вывести на экран полученную последовательность чисел.

    Отправлен: 10.06.2009, 09:33
    Вопрос задал: Vovandos
    Всего ответов: 1
    Страница вопроса >>


    Отвечает _Ayl_, 5-й класс :
    Здравствуйте, Vovandos!

    Решение в приложении

    Приложение:

    Ответ отправил: _Ayl_, 5-й класс
    Ответ отправлен: 10.06.2009, 10:32

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250737 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169226:

    Словом будем называть группу символов, отдельную от других символов пробелом или запятой. В произвольной строке поменять местами первое и последнее слово.

    Отправлен: 10.06.2009, 10:03
    Вопрос задал: robocop2000
    Всего ответов: 1
    Страница вопроса >>


    Отвечает Micren, Практикант :
    Здравствуйте, robocop2000.
    В строке первым словом считал все, что находится до первого разделителя. Последним, соответственно, все, что находится после последнего разделителя.
    Код:

    program Pascal_169226;

    var
    str,fWord,lWord:String;
    fDelim,lDelim:Integer;
    begin
    {* Вводим строку *}
    WriteLn('Input string:');
    ReadLn(str);
    {* Позиция первого разделителя *}
    fDelim:=1;
    {* Позиция последнего разделителя *}
    lDelim:=Length(str);
    {* Ищем первый разделитель *}
    while fDelim<=lDelim do begin
    if (str[fDelim]=',') or (str[fDelim]=' ') then begin
    break;
    end;
    Inc(fDelim);
    end;
    {* Ищем последний разделитель *}
    while fDelim<=lDelim do begin
    if ( str[lDelim]=',') or (str[lDelim]=' ') then begin
    break;
    end;
    Dec(lDelim);
    end;

    if fDelim>lDelim then begin
    WriteLn('This is one word');
    end else begin
    {* Копируем первое слово *}
    fWord:=copy(str,1,fDelim-1);
    {* Копируем последнее слово *}
    lWord:=copy(str,lDelim+1,Length(str)-lDelim);
    {* Собираем новую строку *}
    str:=lWord+copy(str,fDelim,lDelim-fDelim+1)+fWord;
    {* Выводим результат *}
    WriteLn('Result string:');
    WriteLn(str);
    end;
    ReadLn;
    end.

    Пример:
    Код:

    Input string:
    This is a test string
    Result string:
    string is a test This

    Ответ отправил: Micren, Практикант
    Ответ отправлен: 10.06.2009, 11:22

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо вам огромное!

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250743 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Вопрос № 169231:

    Здравствуйте! Помогите добавить процедуру считывания матрицы из файла в данной программе:

    Код:
    uses crt;

    type
    PtrStr = ^Str;
    Str = array [1..1] of integer;

    PtrMatr = ^Matr;
    Matr = array [1..1] of PtrStr;

    var
    matrica: PtrMatr;
    razmer, i, j: integer;

    procedure CreateMatr;

    begin
    write ('razmernost matricy: ');
    readln(razmer);

    getmem(matrica, razmer*SizeOf(PtrStr));

    for i:=1 to razmer do
    getmem(matrica^[i], razmer*SizeOf(integer));

    writeln('vvodim elementy:');
    for i:=1 to razmer do
    for j:=1 to razmer do
    readln(matrica^[i]^[j]);

    end;

    procedure destroymatri x;
    begin

    for i:=1 to razmer do
    freemem(matrica^[i], razmer*SizeOf(integer));

    freemem(matrica, razmer*SizeOf(PtrStr));


    end;

    procedure otobrajenie;
    begin
    for i:=1 to razmer do
    begin
    writeln;
    for j:=1 to razmer do
    write(matrica^[i]^[j]:5);
    end;
    writeln;
    end;


    procedure sortirovka;
    var buffer1, buffer2, buffer3: integer;
    begin
    buffer3:=1;
    for i:=1 to razmer do
    begin
    buffer1:= matrica^[i]^[1];
    buffer2:= matrica^[i]^[razmer+1-i];
    for j:=0 to razmer-1 do
    begin
    if matrica^[i]^[j+1] <= buffer1 then
    begin
    buffer3:=j+1;
    buffer1:=matrica^[i]^[j+1];
    end;
    matrica^[i]^[buffer3]:=buffer2;
    matrica^[i]^[razmer+1-i]:=buffer1;
    end;
    end;
    end;

    begin

    clrscr;
    CreateMatr;
    otobrajenie;
    sortirovka;
    otobrajenie;
    destroymatrix;
    readln;
    end.

    Отправлен: 10.06.2009, 10:57
    Вопрос задал: Alex12, Посетитель
    Всего ответов: 1
    Страница вопроса >>


    Отвечает _Ayl_, 5-й класс :
    Здравствуйте, Alex12.

    Код в приложении.
    Имеет смысл вынести создание массива в отдельную подпрограмму, тогда в процедурах ручного ввода и считывания из файла останутся только вызовы этой подпрограммы.
    Ну и до кучи прилагаю код процедуры записи матрицы в текстовый файл.

    Приложение:

    Ответ отправил: _Ayl_, 5-й класс
    Ответ отправлен: 10.06.2009, 11:26

    Оценка ответа: 5
    Комментарий к оценке:
    Спасибо!

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250744 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
    оценить выпуск >>

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

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.1 RC от 10.06.2009

    В избранное