Вопрос № 151507: Помогите решить задачу: Задана последовательность из N вещественных чисел. Вычислить корень квадратный из ((XI-M)*(XI-M)/(N-1)), где M - среднее fhbavtnbxtcrjt данной последовательности. Заранее спасибо!!!...
Вопрос № 151510: Здравствуйте уважаемые эксперты! Помоготи решить эти 2 задачки: 1: Дан файл f, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, зеленый
или синий) и материал (деревянный, металлический, карт...Вопрос № 151516: Здравствуйте! Помогите пожалуйста решить такие вот задачи: 1. Известны фамилии 10 учеников. Определить, есть ли в этой группе ученик по фамилии Петров. Вывести его номер по списку. Удалить данную фамилию из списка. 2. Ежедневно в течение месяца...Вопрос № 151522: Уважаемые эксперы есть проблема с задачей на па
скале просьба решить! Есть текстовый файл, в текстовом файл надо найти слово находящееся между двумя пробелами!! И вывести это слово на экран! ...Вопрос № 151533: Нарисовать правильную пятиугольную звезду. Звезды должны появлятся на экран до нажатия любой клавиши. спс)...Вопрос № 151535: Нарисуйте окружность состоящую из 36 разноцветных пятиугольных звёзд, цвет которых непрерывно изменяется. Программа прекращает свою
работу по нажатию любой клавиши....
Вопрос № 151.507
Помогите решить задачу:
Задана последовательность из N вещественных чисел. Вычислить корень квадратный из ((XI-M)*(XI-M)/(N-1)), где M - среднее fhbavtnbxtcrjt данной последовательности.
Заранее спасибо!!!
Отправлен: 23.11.2008, 12:54
Вопрос задал: Lilcrazy (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Lilcrazy! Решение задачи в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 23.11.2008, 17:06
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236437 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.510
Здравствуйте уважаемые эксперты! Помоготи решить эти 2 задачки: 1: Дан файл f, содержащий сведения о кубиках: размер каждого кубика (длина ребра в сантиметрах), его цвет (красный, желтый, зеленый или синий) и материал (деревянный, металлический, картонный). Найти кол-во деревянных кубиков с ребром 3 см и кол-во металлических кубиков с ребром, большим 5 см. 2: С помощью стандартных модулей нарисовать улитку.
Отвечает: SHERRY
Здравствуйте, Судейкин Андрей Владимирович! Для выполнения задачи, создадим свой тип TKubik, в котором опишем нужные параметры. А также нам потребуется типизированный файл, для хранения считываемых данных.
Код:
type TKubik = record {имя_типа = запись} razm: integer;
{размер кубика} color: string[20]; {цвет} mater: string[20]; {материал} end; var toy: TKubik; {переменная, в которой будут храниться данные об одном кубике} f: file of TKubik; {типизированный файл для храниния информации типа TKubik} ch: char; {вспомогательная символьная переменная} count, count_2, i: integer; {счётчики} begin ch := '-'; {инициализация переменной} assign(f, 'input.bin'); {зададим файл
овой переменной физичиский файл на диске} if FileExists('input.bin') then {если наш файл существует, то} begin Repeat {поинтересуемся у пользователя: возможно он захочет использовать существующий файл?} write('File `input.bin` is already exists. Do you want to use it? (Y/N) '); readln(ch); {ответом должен служить символ Y или N (соотв. "да" или "нет")} Until (ch = 'Y') or (ch = 'N'); if ch = 'Y'
then Reset(f); {если будем использовать существующий файл, то откроем его для чтения} end;
writeln; {пропустим строку на экране} if (ch = 'N') or (ch = '-') then {если же пользователь возжелал создать новый файл с данными} {или же файла, не существовало вовсе, то} begin Rewrite(f); {создадим файл (пока что он пустой)} writeln('Vvesti dannie o kubikah (0 - konec)'); While true do {запуск
аем бесконечный цикл, в котором} begin write('input size: '); readln(toy.razm); {считываем размер кубика} if toy.razm = 0 then break; {если размер равен нулю, то прекратим здесь сбор данных} write('input mater: '); readln(toy.mater); {считываем информацию о материале} write('input color: '); readln(toy.color); {и цвете} write(f, toy); writeln('OK'); {если данные записаны
в файл, то на экран выведется сообщение OK} end; {по окончании ввода данных} Close(f); {закроем файл} Reset(f); {и откроем его с возможностью считывания данных} end;
writeln; {пропустим строку на экране} count := 0; count_2 := 0; {обнулим счётчики} {данные о каждом кубике находятся на своих позициях и нумеруются с нуля} {количество таких позиций возвращает функция FileSize()} {последняя позиция содержит
размер файла, поэтому её мы использовать не будем} for i:=0 to FileSize(f)-1 do begin seek(f, i); {помещаем "указатель" в файле f на позицию i} read(f, toy); {считываем данные из файла в переменную toy} writeln(toy.razm, ' ', toy.mater, ' ', toy.color); {выводим считанные данные на экран} if (toy.mater = 'wood') and (toy.razm = 3) {обрабатываем первое условие} then inc(count); {если условие удовлетворено, то счётчик увеличим
на единичку} if (toy.mater = 'metal') and (toy.razm > 5) {аналогично со вторым условием} then inc(count_2); end;
writeln; {выведем на экран значения счётчиков} writeln(count, count_2:5); readln; {по окончании работы, файл закроем} Close(f); end.
Пример работы программы можно увидеть зДеСь. С во
просами и уточнениями обращайтесь в мини-форум или ЛС. Best regard's!
--------- Самурай без меча подобен самураю с мечом, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 23.11.2008, 14:51
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236425 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Большое спасибо!
Вопрос № 151.516
Здравствуйте! Помогите пожалуйста решить такие вот задачи: 1. Известны фамилии 10 учеников. Определить, есть ли в этой группе ученик по фамилии Петров. Вывести его номер по списку. Удалить данную фамилию из списка. 2. Ежедневно в течение месяца ученик отмечал дни, когда его вызывали отвечать к доске. определить, по каким дням - четным или нечетным его спрашивали чаще. 3. дан массив В из 10 элементов. Организовать новый массив, в ктором элементы расположены в обратном порядке. 4. Составить программу,
позволяющую найти все числа Фибоначчи, меньшие заданного N. Заранее спасибо за ответ
Отвечает: SHERRY
Здравствуйте, Волоков Антон Сергеевич! Выполним задачу 3 без использования вспомогательного массива:
Код:
const n = 5; {количество элементов массива} var ms: array [1..n] of integer; {собственно сам массив } i, a: integer; {вспомогательные переменные} begin
for i:=1 to n do readln(ms[i]); {считываем значения массива с клавиатуры}
for i:=1 to (n div 2) do {выполняем перестановку элементов} begin a := ms[i]; {запоминаем текущий элемент} ms[i] := ms[n-i+1]; {копируем на его нужный} ms[n-i+1] := a; {а на место скопированного вставим запомненный} end;
for i:=1 to n do {выведем результат на экран} write(ms[i]:5); readln; end.
П
ри решении второй задачи, будем вводить числа, по которым вызывали ученика, и анализировать их на предмет чётностинечётности.
Код:
var day: integer; {число} chetn, ne4etn: integer; {счётчики чётных и нечётных чисел} begin chetn := 0; {обнуляем счётчики} ne4etn
:= 0; repeat {запускаем бесконечный цикл} readln(day); {считываем число} if day = 0 then break; {если число равно нулю, то ввод данных прекратить (выйти из цикла)} if odd(day) then {если число нечётное, то увеличить соотв. счётчик} inc(ne4etn) else inc(chetn); {иначе увеличить другой счётчик} until false; {цикл бесконечен} if chetn > ne4etn then write('4etnih 4isel bol`she') {вывод результата} else if che
tn < ne4etn then write('ne4etnih 4isel bol`she') else write('odinakovo'); readln; end.
Best regard's!
--------- Самурай без меча подобен самураю с мечом, только без меча..
Ответ отправил: SHERRY (статус: Студент)
Ответ отправлен: 23.11.2008, 15:15
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236426 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Шевченко Дмитрий
Здравствуйте, Волоков Антон Сергеевич!
В приложении программа для решения задачи №4.
С уважением, Дмитрий.
Приложение:
Ответ отправил: Шевченко Дмитрий (статус: 5-й класс)
Ответ отправлен: 23.11.2008, 17:41
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236440 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.522
Уважаемые эксперы есть проблема с задачей на паскале просьба решить! Есть текстовый файл, в текстовом файл надо найти слово находящееся между двумя пробелами!! И вывести это слово на экран!
Отправлен: 23.11.2008, 14:59
Вопрос задал: Zvezdachet
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 8)
Отвечает: Boriss
Здравствуйте, Zvezdachet! Вот в приложении пример: ищет именно слово, находящееся МЕЖДУ ПРОБЕЛАМИ. Как находит первое из таких, выводит, и работа прекращается
Приложение:
--------- Вывод - то место в тексте, где вы устали думать
Ответ отправил: Boriss (статус: Профессор) Россия, Саранск Организация: Мордовский госуниверситет, Саранск, Факультет Электронной Техники WWW:Программирование на Паскале ICQ: 320096696 ---- Ответ отправлен: 23.11.2008, 19:24
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236452 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.533
Нарисовать правильную пятиугольную звезду. Звезды должны появлятся на экран до нажатия любой клавиши.
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Шпак Олександр Олександрович! Решение задачи в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 23.11.2008, 16:29
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236434 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 151.535
Нарисуйте окружность состоящую из 36 разноцветных пятиугольных звёзд, цвет которых непрерывно изменяется. Программа прекращает свою работу по нажатию любой клавиши.
Отправлен: 23.11.2008, 15:59
Вопрос задал: UsesGTR (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Шевченко Дмитрий
Здравствуйте, Drumn!
В приложении код программы для решения задачи №2.
С уважением, Дмитрий.
Приложение:
Ответ отправил: Шевченко Дмитрий (статус: 5-й класс)
Ответ отправлен: 23.11.2008, 18:51
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236447 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Отвечает: Пупорев Юрий Борисович
Здравствуйте, Drumn! Сегодня видимо день звезды, вторую программу пишу на эту тему. Решение с комментариями в приложении.
Приложение:
Ответ отправил: Пупорев Юрий Борисович (статус: Специалист)
Ответ отправлен: 23.11.2008, 20:01
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 236456 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.