Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29

Операторы присваивания, ввод и вывод информации

02.10.2010, 10:42. Показов 1574. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ кто может помогите решить ргрку, список заданий в архиве, оч нада до понедельника
Вложения
Тип файла: rar ргр_вариант№3.rar (8.5 Кб, 49 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.10.2010, 10:42
Ответы с готовыми решениями:

Операторы присваивания, ввод и вывод информации
помогите пожалуйста девушке сделать ргр очень нужно. Спасибо. Задача 1 Операторы присваивания, ввод и вывод информации ...

Операторы присваивания, ввод и вывод информации
Сколько процентов от А + В – С приходится на A? На В? На С?

Операторы присваивания, ввод и вывод информации
Сколько процентов от А + В – С приходится на A? На В? На С? Напишите будте добры программу, а то некак немогу ее одалеть. ...

14
 Аватар для //Александр
6 / 6 / 2
Регистрация: 15.04.2010
Сообщений: 151
02.10.2010, 18:07
первая задача
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program zadacha_1;
var a,b,c,p,ha,hb,hc:real;
begin
writeln('Vvedite a');
readln(a);
writeln('Vvedite b');
readln(b);
writeln('Vvedite c');
readln(c);
p:=(a+b+c)/2;
ha:=2/a*(sqrt(p*(p-a)*(p-b*(p-c))));
hb:=2/b*(sqrt(p*(p-a)*(p-b*(p-c))));
hc:=2/c*(sqrt(p*(p-a)*(p-b*(p-c))));
writeln('Vusota ha',ha);
writeln('Vusota hb',hb);
writeln('Vusota hc',hc);
end.
Добавлено через 1 час 16 минут
вторая задача
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
program zad2;
var a,b,c:integer;
p,s:real;
begin
readln(a);
readln(b);
readln(c);
  if (a>b) and (a>c) and (a<b+c) then
    begin
      p:=(a+b+c)/2;
      s:=sqrt(p*(p-a)*(p-b)*(p-c));
      writeln(a);
        if b>=c then begin
          writeln(b);
          writeln(c);end
        else         begin
          writeln(b);
          writeln(c);end;
       writeln('S=',s)
    end
  else
    if (b>a) and (b>c) and (b<a+c) then
    begin
      p:=(a+b+c)/2;
      s:=sqrt(p*(p-a)*(p-b)*(p-c));
      writeln(b);
        if a>=c then begin
          writeln(a);
          writeln(c);end
        else         begin
          writeln(c);
          writeln(a);end;
       writeln('S=',s)
    end
  else
    if (c>a) and (c>b) and (c<a+b) then
    begin
      p:=(a+b+c)/2;
      s:=sqrt(p*(p-a)*(p-b)*(p-c));
      writeln(c);
        if a>=b then begin
          writeln(a);
          writeln(b);end
        else         begin
          writeln(b);
          writeln(a);end;
       writeln('S=',s)
    end
  else
  writeln('nevozmojno postroit treugolnik');
  end.
1
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
02.10.2010, 18:23  [ТС]
спасиб за первые 2 задачки)
0
 Аватар для lera8
636 / 219 / 64
Регистрация: 03.11.2009
Сообщений: 488
02.10.2010, 19:15
задача 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
a,b,h,f,sum:real;
i,n:integer;
begin
 sum:=0;
 repeat
   writeln('Введите a и b, b > a');
   readln(a,b);
    if ( b < a ) then
      writeln('Ошибка ввода!!!');
 until (b > a );
 writeln('Введите n');
 readln(n);
   for i:=1 to n do
     begin
       h:=( b-a )/n;
       f:=(a - (i-0.5)*h)/(1+(a - (i-0.5)*h)*(a - (i-0.5)*h));
     end;
 writeln('Значение функции: ',f:0:3);
end.
Добавлено через 25 минут
задача 6
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var
s1,s2:string;
c:char;
n,i:integer;
begin
 s1:='a';
 s2:='';
  for i:=1 to 25 do
   begin
    c:=char(ord(s1[i])+1);
    s1:=s1 + c;
   end;
   writeln('Конец ввода символ точка ');
     repeat
       readln(c);
       c:=lowcase(c);
       n:=pos(c,s1);
         if (  n <> 0 ) then
           s2:=s2 + c + ' ';
     until ( c='.' );
   writeln('Результирующая строка  ',s2);
end.
1
8 / 8 / 1
Регистрация: 28.04.2010
Сообщений: 91
02.10.2010, 19:31
Задача 5
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Program laba5;
uses crt;
const n=10;
 
var A:array[1..n,1..n] of integer;;
     k,l:integer;  
 
Function Vozr(nn:integer; AA:A):byte;
var i,j,: integer;
t:boolean; 
begin
j:=1;
t:=false;
q:=0;
While (j<>nn) do
begin
for i:=1 to nn-1 do
begin
    if AA[i,j]>AA[i+1,j] then break
else if (i=nn-1) then inc(q);
end;
inc(j);
end;
 
Vozr:=q;
end;
 
begin
      clrscr
     writeln('vvedite matricu A');
for k:=1 to n do
for l:=1 to n do
read(A[k,l]);
 
Writeln(Vozr(n,A));
readln;
readln;
end.
Добавлено через 2 минуты
только в Функции убери
Pascal
1
t:boolean
и
Pascal
1
t:=false
0
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
02.10.2010, 20:48  [ТС]
в 8 строке выдает ошибку "Неизвестное имя типа "А""
0
 Аватар для lera8
636 / 219 / 64
Регистрация: 03.11.2009
Сообщений: 488
02.10.2010, 20:51
shkolyar, нужно ещё перед const в разделе type описать тип A вот так
Pascal
1
2
type
A=array[1..n,1..n] of integer
0
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
02.10.2010, 20:57  [ТС]
чето я ваще запутался...
0
8 / 8 / 1
Регистрация: 28.04.2010
Сообщений: 91
02.10.2010, 21:29
вместо
Pascal
1
2
var A:array[1..n,1..n] of integer;;
     k,l:integer;
, это удали, и напиши
Pascal
1
2
3
type
A=array[1..n,1..n] of integer;
 var k,l:integer;
0
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
02.10.2010, 21:49  [ТС]
зделал, дальше в 33 строке выдает что переменная не является именем масива
0
8 / 8 / 1
Регистрация: 28.04.2010
Сообщений: 91
02.10.2010, 22:29
добавь в type
Pascal
1
2
3
A=array[1..n,1..n] of integer;
 var k,l:integer; 
  AA:A;
а в 33 удали, и вместо него напиши
Pascal
1
read(AA[k,l]);
Добавлено через 11 минут
Pascal
1
2
3
4
type
A=array[1..n,1..n] of integer;
 var k,l:integer;
AA:A
а в место 33 запиши
Pascal
1
read(AA[k,l])
1
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
03.10.2010, 18:30  [ТС]
народ еще 1 задачку кто знает?
Пусть даны вещественные числа a1, a2, … , a2n. Эти точки определяют n интервалов числовой оси (a1, а2), (а3, а4), … , (a2n-i, a2n). Имеются ли точки числовой оси, принадлежащие по крайней мере трем каким-нибудь из данных интервалов? Если да, то указать какую-нибудь из этих точек.

Добавлено через 7 часов 27 минут
народ помогите с последней задачкой...
0
Почетный модератор
 Аватар для Puporev
64319 / 47615 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
03.10.2010, 18:49
Цитата Сообщение от shkolyar Посмотреть сообщение
Имеются ли точки числовой оси,
Цитата Сообщение от shkolyar Посмотреть сообщение
Если да, то указать какую-нибудь из этих точек.
А как это указать? Ведь вещественные числа идут непрерывно и не имеют точного значения.
0
0 / 0 / 0
Регистрация: 08.09.2010
Сообщений: 29
03.10.2010, 19:17  [ТС]
вот и я сижу голову ломаю как это зделать, задание дали объяснить не объяснили. ((
0
 Аватар для PresAlexandr
43 / 43 / 16
Регистрация: 16.05.2009
Сообщений: 372
04.10.2010, 11:57
Цитата Сообщение от Puporev Посмотреть сообщение
А как это указать? Ведь вещественные числа идут непрерывно и не имеют точного значения.
Цитата Сообщение от shkolyar Посмотреть сообщение
вот и я сижу голову ломаю как это зделать, задание дали объяснить не объяснили. ((
Не все вещественные числа непрерывны.
Тут подвох небольшой: вещественными числами называются как рациональные числа (которые можно представить в виде дроби, где числитель - целое число, а знаменатель - действительное), так и иррациональные (например, корень из двух, представление его в виде предыдущей дроби невозможно).
В нашем случае это означает, что мы должны найти такие точки на числовой оси, умножение которых на некоторое натуральное число K даст в результате целое. То бишь пример:
Pascal
1
2
3
4
1.25*4=5
//Здесь 1.25 - вещественное число (рациональное)
//4 - действительное
//5 - целое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2010, 11:57
Помогаю со студенческими работами здесь

Операторы присваивания, ввод и вывод информации
Пусть смешано V1 литров воды температуры t1 c V2 литрами воды температуры t2. Составьте программу вычисления объема и температу- ры...

Операторы присваивания, ввод и вывод информации
Составьте программу вычисления идеального веса человека по его росту, при условии, что: Идеальный вес (кг) = Рост (см) – 100.

Оператор присваивания, ввод и вывод данных
Составить программу на Паскале, которая запросит два вещественных числа и три целых.

Ввод и вывод данных,оператор присваивания
Возможо я написал это не в той теме.Задачи простые,но я на них запоролся. 1)Даны катеты прямоугольного треугольника a и b.Найти его...

Ввод и вывод данных, оператор присваивания
Решите Пожалуйста задачку: Найти корни квадратного уравнения A*x^2 + B*x + C = 0, заданного своими коэффициентами A, B, C (коэффициент A...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru