0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 4
1

Задачи. Помогите плиз!!!

14.12.2008, 01:11. Показов 1892. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У вас здесь впервые, надеюсь на помощь. Лабораторная 6 задач. Сделал что смог. Помогите с остальным и проверьте пожалуйста мои решения.

№2Разветвляющаяся программа. Работа с числами. Предусмотреть при одном запуске программы на выполнение расчёт по нескольким наборам исходных данных. Подготовить отладочные просчёты и схему алгоритма.
Даны a, b, c.
Определить, является ли одно из них гипотенузой прямоуголь¬ного треугольника со сторонами a, b, c. Вывести соот¬ветствующее сообщение.
Код
program lab2;
uses crt;
var a,b,c:real;
begin clrscr;
writeln ('vvedite znacheniya');
read (a,b,c);
if (sqr (a)+sqr(b)=sqr(c)) or (sqr(b)+sqr(c)=sqr(a)) or (sqr(a)+sqr(c)=sqr(b)) then writeln ('gipotenuza')
else writeln ('ne yavlyaetsya');
end.
Как здесь написать, чтобы все три условия работали? Чтоб выводилось "гипотенуза a" гипотенуза b ,с...

№4 Работа с одномерными массивами чисел (сумма, произведение, формирование нового массива).
Задание во вложенном файле...
Код
 var f,d:array [1..8] of real;
c,s:real;
i:integer;
begin
for i:=1 to 8 do
begin...
 end;
Как записать, чтоб информация из файла считалась?
Код
s:=0
s:=s+f[i]...
Придрался препод... 
for i:=1 to 8 do
begin
c:=s*(f[i]-2.5)/d[i];
writeln ('c', i, '=');
end;
end.
Как можно не которые значения ещё другими способами записать? Типа f[i] нельзя через copy там...

№5 Как её сделать?
Задание 5. Простая циклическая программа с использованием рекуррентных формул. При отсутствии таких формул задача не принимается.

Задание в файле...
6) Усложненная циклическая программа с числовыми данными. Ввод исходных данных из текстового «внешнего» файла (данные вводятся не с клавиатуры в момент выполнения программы, а из заранее подготовленного файла, находящегося на каком- то внешнем носителе). Подготовить схему алгоритма.

Помогите кто чем может! Хотя бы инструкции какие-нибудь... Спасибо всем откликнувшимся!

Помогите еще пожалуста с блок-схемами во второй, 4, 5 6...
Вложения
Тип файла: doc zadanie.doc (21.5 Кб, 80 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2008, 01:11
Ответы с готовыми решениями:

Плиз срочно помогите решить задачи....
Прошу помочь написать мне программы в институт а то препод мои решения забраковал. Вот условия:...

Нужна помощь! Помогите плиз решить олимпиадные задачи!
Пастух хочет приобрести себе стадо. купец предложил ему три вида голов: коровы быки и телята. для...

помогите плиз... срочно :)
Решите кто модет http://rapidshara.ru/63294

!!Помогите плиз с задачей!!
1.Определить число полученное выписыванием в обратном порядке цифр целого трёхзначного числа....

4
67 / 67 / 24
Регистрация: 21.11.2008
Сообщений: 226
14.12.2008, 02:05 2
2) правильная

1) так:
Код
var a,b,l,k:real;
begin
write('Введите а: ');
readln(a);
write('Введите b: ');
readln(b);

l:=a+sqr(b)-( sqr(b)-1.5 )/( sqr(sin(pi/6)) );

K:=( sqrt(abs(l))-2.7 )/( (a-b)*(b-l));
writeln('l= ',l);
writeln('k=',k);

readln;
end.
Добавлено через 6 минут 38 секунд
3 так:
Код
program lab3;
uses crt;
var s:string [20];
i:integer;
begin
writeln ('vvedite predlojenie');
read (s);
i:=length (s);
if s[i]='.' then 
  writeln ('da')
else writeln ('net');
readln;
end.
Добавлено через 14 минут 17 секунд
4)
Код
var f,d,c:array[1..8] of real;
    i:integer;
    summa:real;
begin
  for i:=1 to 8 do
   begin
    write('Введите ',i,'элемент f: ');
    readln(f[i]);
   end;
   writeln;
   for i:=1 to 8 do
   begin
    write('Введите ',i,'элемент d: ');
    readln(d[i]);
   end;

summa:=0;
  for i:=1 to 8 do
   summa:=summa+f[i];
  for i:=1 to 8 do
    c[i]:=( (f[i]-2.5)*summa )/(d[i]);

  for i:=1 to 8 do
   writeln('C',i,'=',C[i]);
readln;
end.
Добавлено через 21 минуту 48 секунд
5)
Код
var y:real;
    i,a,c:integer;

begin
 write('Введите а: ');
 readln(a);
 c:=1;
   for i:=1 to 10 do
    begin
     y:=y+(sqrt(2*i+a*c)+i);
      c:=a*c;
    end;
write('y=',y);
readln;
end.
2
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 4
15.12.2008, 18:02  [ТС] 3
Большое спасибо! А шестую можно?

Ответьте пожалуйста... Прошу.
0
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 4
18.12.2008, 03:15  [ТС] 4
Задание №4.
Наход. в файле.

program lab4;
uses crt;
var f,d: array [1..8] of real;
c,s:real;
i:integer;
begin
for i:=1 to 8 do
begin

writeln ('vvedite f',i);
read (f[i]);
writeln ('vvedite d',i);
read (d[i]);

Препод сказал, что надо из файла. Как я понимаю из текстового, там в строке числа надо задать...
end;

s:=0;
s:=s+f[i];

Здесь что-то не понравилось...
for i:=1 to 8 do
begin
c:=s*(f[i]-2.5)/d[i];
writeln ('c',i,'=',c:8:1);
end;
end.

Выручите пожалуйста! По возможности объясните всю прожку плиз....
И ещё: преподу на показать контрольный просчет... Как его здесь сделать?
Спасибо!

№5 Как её сделать?
Задание 5. Простая циклическая программа с использованием рекуррентных формул. При отсутствии таких формул задача не принимается.

Задание в файле...
6) Усложненная циклическая программа с числовыми данными. Ввод исходных данных из текстового «внешнего» файла (данные вводятся не с клавиатуры в момент выполнения программы, а из заранее подготовленного файла, находящегося на каком- то внешнем носителе). Подготовить схему алгоритма.

Контрольный просчет тоже интересует...

Помогите кто чем может! Хотя бы инструкции какие-нибудь... Спасибо всем откликнувшимся!
0
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 4
27.12.2008, 13:30  [ТС] 5
Помогите плиз...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2008, 13:30
Помогаю со студенческими работами здесь

Помогите плиз с таблицей умножения))
Выведите три столбика таблицы умножения рядом на n, n+1 и n+2, где n целое цичло и 1<=n<=7. Иначе...

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

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

Двумерный массив помогите плиз
Ввести двумерный массив ANxM . Каждую вторую строку в массиве заменить остатками от деления её...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru