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

RFpro.ru: Консультации по информатике


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

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

Лучшие эксперты по данной тематике

Асмик Гаряка
Статус: Советник
Рейтинг: 10856
∙ повысить рейтинг »
Роман Селиверстов
Статус: Советник
Рейтинг: 4945
∙ повысить рейтинг »
Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 3995
∙ повысить рейтинг »

/ НАУКА И ОБРАЗОВАНИЕ / Точные и естественные науки / Информатика

Номер выпуска:276
Дата выхода:16.06.2014, 15:08
Администратор рассылки:Андреенков Владимир (Профессор)
Подписчиков / экспертов:34 / 47
Вопросов / ответов:3 / 4

Консультация # 110177: Здравствуй эксп. помогите пожалуйста написать две программы на языке ПАСКАЛЬ! Первая о переведении числе с 2-ой у 8-ой систему исчисления, а вторая о переведении д_р_о_б_н_ы_х чисел с 10-ой в 2-ую!!! так как я студент 1 курса, прошу вас писать (если можно) не сильно заумно, с помощью простых операций DIV MOD и с объяснениями!!! ПОМОГИТЕ ПОЖАЛУЙСТА,...


Консультация # 107951: Цилиндр объема единица имеет высоту h. Определить радиус основания цилиндра для значений h, равных 0.5, 1, 1.5, ..., 5....
Консультация # 117190: Уважаемые эксперты. Помогите, пожалуйста....

Консультация # 110177:

Здравствуй эксп. помогите пожалуйста написать две программы на языке ПАСКАЛЬ! Первая о переведении числе с 2-ой у 8-ой систему исчисления, а вторая о переведении д_р_о_б_н_ы_х чисел с 10-ой в 2-ую!!! так как я студент 1 курса, прошу вас писать (если можно) не сильно заумно, с помощью простых операций DIV MOD и с объяснениями!!! ПОМОГИТЕ ПОЖАЛУЙСТА, НА ВАС ВСЯ НАДЕЖДА!!!

Дата отправки: 19.11.2007, 16:18
Вопрос задал: ЗВЕРЬ
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Gh0stik (Академик):

Здравствуйте, ЗВЕРЬ!

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

Непосредственно программная реализация:
var dc:real;
    v,eps:integer;
    b0,b1:string;
begin
  write(\'Input DEC=\');read(dc); {вводим десятичное дробное число}
  write(\'Input EPS=\');read(eps); {точность вычислений (до скольки знаков после запятой) - целое число}
  b0:=\'\'; b1:=\'\';
  v:=trunc(dc); {выделяем целую часть исходного числа}
  while v > 0 do {цикл преобразования целой части}
  begin
    case v mod 2 of
    0: b0:=\'0\'+b0;
    1: b0:=\'1\'+b0;
    end;
    v:=v div 2;
  end;
  dc:=frac(dc); {выделяем дробную часть исходного числа}
  while (eps > 0) and (dc <> 0) do {цикл преобразования дробной части}
  begin
    case trunc(2*dc) of
    0: b1:=b1+\'0\';
    1: b1:=b1+\'1\';
    end;
    dc:=frac(2*dc);
    dec(eps);
  end;
  b0:=b0+\'.\'+b1;
  writeln(\'BIN=\',b0); {выводим результат на экран}
end.


Good Luck!!!

Консультировал: Gh0stik (Академик)
Дата отправки: 19.11.2007, 23:16
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 107951:

Цилиндр объема единица имеет высоту h. Определить радиус основания цилиндра для значений h, равных 0.5, 1, 1.5, ..., 5.

Дата отправки: 04.11.2007, 10:07
Вопрос задал: Николаев Денис
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Gh0stik (Академик):

Здравствуйте, Николаев Денис!

Поскольку объем цилиндра как извесно равен V = π·r2·h, при V = 1 получаем, что r = √(1/(π·h)).

Непосредственно решение задачи:
var h:real;
r:array [1..10] of real; {описуем массив к котором будут храниться значения радиуса}
i:integer;
begin
h:=0.5; i:=1;
while h<=5 do {цикл изменения переменной h с заданным шагом}
begin
r[i]:=sqrt(1/(pi*h)); {расчет радиуса для конкретной высоты цилитдра}
writeln(\'h=\',h:3:1,\' r=\',r[i]:4:4); {результат выводим на экран}
h:=h+0.5;
inc(i);
end;
end.


Good Luck!!!

Консультировал: Gh0stik (Академик)
Дата отправки: 04.11.2007, 10:59
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Енин Александр Иванович:

Здравствуйте, Николаев Денис!
Вот решение Вашей проблемы:

Приложение:

Консультировал: Енин Александр Иванович
Дата отправки: 04.11.2007, 11:41
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 117190:

Уважаемые эксперты.
Помогите, пожалуйста.

Дата отправки: 06.01.2008, 12:43
Вопрос задал: Слободин Алексей Алексеевич
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Николай Владимирович / Н.В.:

Здравствуйте, Слободин Алексей Алексеевич!
1.
10100012 = 3115
77568 = 1111111011102
11001011012 = 32D16
11001011012 = 14558
F3CD7416 = 747465648

Удачи!

Консультировал: Николай Владимирович / Н.В.
Дата отправки: 06.01.2008, 20:48
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


© 2001-2012, Портал RFPRO.RU, Россия
Авторское право: ООО "Мастер-Эксперт Про"
Калашников О.А. | Гладенюк А.Г.
Версия системы: 2011.6.36 от 26.01.2012

В избранное