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

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


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

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

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

Выпуск № 615
от 28.03.2008, 00:05

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

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


Вопрос № 128513: Здравствуйте! Помогите пожалуйста с решением данных задач: 1. Задано n троек чисел a,b,c. Вводя их по очереди интерпретируя как длины сторон треугольника, определить, сколько троек может бытьь использовано для построения треугольника( числа a,b,c...
Вопрос № 128576: Использовать процедуру graph и построить изображение. x tg(x)...
Вопрос № 128577: Уважаемые эксперты! Помогите, пожалуйста, решить следующую задачу: Дан массив натуральных чисел. Определить: какого самого маленького натурального числа нет в массиве. (Используя бинарный поиск). Заранее огромное спасибо. Swallow....

Вопрос № 128.513
Здравствуйте! Помогите пожалуйста с решением данных задач:
1. Задано n троек чисел a,b,c. Вводя их по очереди интерпретируя как длины сторон треугольника, определить, сколько троек может бытьь использовано для построения треугольника( числа a,b,c при вводе расположить в порядке возрастания a<=b<=c)
2. Пусть задан текст, за которым следует точка. Поменяйте все строчные латинские буквы, которые встречаются в тексте, на прописные.
Заранее большое спасибо!!!
Отправлен: 22.03.2008, 08:00
Вопрос задала: Десятова Ксения Сергеевна (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Десятова Ксения Сергеевна!
Задача 1.
Такие задачи удобно решать используя тип запись, где полями связаны все характеристики объекта. Возможность построения треугольнтка проверяется условием c<a+b, т.е. большая по условию сторона должна быть меньше суммы двух других сторон. По условию нужно только определить количество таких совпадений, но я для наглядности добавил вывод их на экран.
Задача 2.
Поскольку в Паскале нет функции, переводящей пстрочные буквы в прописные, сделаем это вручную, увеличив номер символа строчной буквы на 32 и она станет прописной.
Код обеих задач с комментариями в приложении.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 22.03.2008, 09:20
Оценка за ответ: 5

Отвечает: Костя Симанович
Здравствуйте, Десятова Ксения Сергеевна!

Предыдущий ответ немножко не точный, "проверяется условием c
Условие существования треугольника является неравенство медиан т. е. сумма двух медиан меньше третьей. посмотреть можно по ссылкам ниже.

ссылка

Медиана_треугольника

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

Удачи.

Длинные ссылки.
-----
∙ Отредактировал: Николай Владимирович / Н.В. (Профессионал)
∙ Дата редактирования: 24.03.2008, 09:19

Приложение:

Ответ отправил: Костя Симанович (статус: 2-ой класс)
Ответ отправлен: 22.03.2008, 14:13


Вопрос № 128.576
Использовать процедуру graph и построить изображение.
x tg(x)
Отправлен: 22.03.2008, 17:11
Вопрос задал: Валеев Загир Забитович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Костя Симанович
Здравствуйте, Валеев Загир Забитович!
Возможно Вы имели ввиду модуль graph, тогда рискну предложит свой вариант решения задачи. функцию tg(x) получаем по формуле sin(x)/cos(x)
(решение в приложении).

p. s. (В задаче не реализована прверка полученных результатов поэтому будьте осторожны с пределами рисования функций, чтобы переменные не вышли за разрешенные границы).

Удачи.

Приложение:

Ответ отправил: Костя Симанович (статус: 2-ой класс)
Ответ отправлен: 24.03.2008, 18:17


Вопрос № 128.577
Уважаемые эксперты! Помогите, пожалуйста, решить следующую задачу: Дан массив натуральных чисел. Определить: какого самого маленького натурального числа нет в массиве. (Используя бинарный поиск). Заранее огромное спасибо. Swallow.
Отправлен: 22.03.2008, 17:15
Вопрос задала: Ласточка (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Пупорев Юрий Борисович
Здравствуйте, Ласточка!
Насколько помню, бинарный поиск осуществляется в упорядоченном массиве. Но если массив уже упорядочен например по неубыванию, то самый маленький пропущенный элемент легко находится и без бинарного поиска. Пример тому код, привнденный в приложении. Если массив упорядочен по невозрастанию в коде нужно заменить одну строчку. Если я в принципе не прав, не обращайте внимания, наверняка будут более правильные решения.

Приложение:

Ответ отправил: Пупорев Юрий Борисович (статус: 10-ый класс)
Ответ отправлен: 22.03.2008, 18:45
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь, Юрий Борисович!


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

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

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

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

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

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


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


© 2001-2008, Портал RusFAQ.ru, Росси, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.72.6 beta от 22.03.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное