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

Вычислить значения элементов одномерного целочисленного массива Y в интервале (-8 ,8)

09.05.2012, 00:03. Показов 5326. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Люди добрые, помогите пожалуйста решить это задание. Прошу многого, конечно, но всё же попытка не пытка, решил обратиться к знающим людям. В интернете вроде бы находил примеры решения подобных заданий, но боюсь ошибиться где-нибудь (препод очень требовательный). Задали чуть ли не в конце семестра, а времени не хватает совсем. Помогите, чем сможете. Благодарю заранее.
Решить задачку нужно в Turbo Pascal.



1) Вычислить значения 37 элементов одномерного целочисленного массива Y в интервале (-8 ,8) c использованием генератора случайных чисел
2) Вычислить среднеквадратичное значение каждых вторых элементов последней трети массива.
3) Определить два наименьших элемента среди нечетных по значению элементов первой четверти массива.
4) Упорядочить каждые вторые элементы второй трети массива по возрастанию модулей обратных значений.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2012, 00:03
Ответы с готовыми решениями:

Вычислить значения 36 элементов одномерного целочисленного массива Т в заданном интервале
Здравствуйте! Нужно срочно решить задачи: I.Дана задача состоящая из 4 частей: 1)Вычислить...

Вычислить значения 39 элементов одномерного целочисленного массива V в заданном интервале
помогите пожалуйста,очень надо! 1. Вычислить значения 39 элементов одномерного целочисленного...

Вычислить значения 38 элементов одномерного массива D в заданном интервале
Вычислить значения 38 элементов одномерного массива D в интервале (-9,7) с использованием...

Вычислить значения 30 элементов одномерного массива в заданном интервале
1. Вычислить значения 30 элементов одномерного целочисленного массива H в интервале (-10, 10) с...

4
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
09.05.2012, 00:15 2
Цитата Сообщение от jlpmghrs Посмотреть сообщение
Вычислить значения 37 элементов
Это имеется ввиду сумма?

Добавлено через 3 минуты
И еще. 2,3 и 4 задания относятся к 1 или это уже совсем другое?
0
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 3
09.05.2012, 00:20  [ТС] 3
1) Вот именно, что надо вычислить значения этих 37 элементов, как и написано в условии.
2) Да. Это одно задание, состоящее из 4 частей.
0
3030 / 1916 / 1649
Регистрация: 30.04.2011
Сообщений: 3,060
09.05.2012, 00:38 4
Пока что разобрался со среднеквадратическим
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Uses crt;
Var
y: Array[1..37] of Integer;
i,s: Integer;
sr: Real;
BEGIN
Clrscr;
Randomize;
Writeln('Исходный массив');
For i:=1 to 37 do
begin
  y[i]:=Random(17)-8;
  Write(y[i]:5);
end;
For i:=25 to 37 do
If i mod 2=0 Then
s:=s+Sqr(y[i]);
sr:=Sqrt(s);
Writeln;
Writeln('Среднеквадратичное значение каждых вторых элементов последней трети массива ',sr:2:2);
Readln
END.
Проверь на всякий случай
0
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 3
10.05.2012, 00:09  [ТС] 5
Это пример решения похожего задания:
1) Вычислить значения 33 элементов одномерного целочисленного массива Х в интервале [–9, 7] c использованием генератора случайных чисел.
2) Вычислить среднеквадратичное значение каждых третьих элементов первой трети массива Х.
3) Определить элемент, самый близкий к заданному числу С среди четных по значению элементов последней четверти массива
4) Упорядочить чётные по значению элементы первой половины массива по возрастанию абсолютных значений

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
program pr_4;
uses crt;
var i,j,n,c,k,bliz,nomer,a,chislo,b,g:integer;
    x:array [1..50] of integer;
    sum,qa:real;
BEGIN
clrscr;
{Randomize;  }
writeln('------------- PART 1 ---------------');
writeln;
write('vvedite a,b,N =>  '); read(a,b,N);
for i:=1 to n do
  begin
   x[i]:=round((b-a+1)*random(100)/100+a);
   write(x[i]:5,'  ');
   if (i mod 10)=0 then writeln;
  end;
 
writeln;
writeln('------------- PART 2 ---------------');
writeln;
sum:=0;
for i:=3 to (n div 3) do
   if (i mod 3)=0 then sum:=sum+sqr(x[i]);
qa:=sqrt(sum/n);
writeln('srednekvadratichnoe znachenie = ',qa:5:2);
 
writeln;
writeln('------------- PART3 ----------------');
writeln;
write('vvedite chislo => '); readln(chislo);
 
g:=1000;
for i:=round(3/4*n) to n do
begin
if x[i] mod 2 =0 then
   if abs(x[i]-chislo)<g then
    begin
     bliz:=x[i];
     nomer:=i;
     g:=abs(x[i]-chislo);
    end;
end;
writeln('X[',nomer,'] = ',bliz:2, '   Delta = ', g);
 
Writeln;
writeln('-------------- PART 4 ----------------');
for i:=1 to (n div 2)-1 do
  if (X[i] mod 2)=0 then
    begin
      k:=i;
      for j:=i+1 to n div 2 do
      if (X[j] mod 2) =0 then
        if abs(X[j])<abs(X[k]) then k:=j;
 
c:=X[i]; X[i]:=X[k]; X[k]:=c;
end;
for i:=1 to n do
  begin
   write(X[i]:5);
   if i mod 10 =0 then writeln;
  end;
 
readln;
END.
Добавлено через 14 часов 34 минуты
разобраться бы смог, но займет для меня много времени, а это сейчас для меня роскошь, которую я не могу позволить. Решите пожалуйста хоть что-нибудь, кому не трудно.

Добавлено через 8 часов 31 минуту
прошу, кто-нибудь помогите. Зачёт уже через день.
0
10.05.2012, 00:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2012, 00:09
Помогаю со студенческими работами здесь

Вычислить значения 32 элементов одномерного целочисленого массива W в интервале (-7,8)
вычислить значения 32 элементов одномерного целочисленого массива W в интервале (-7,8)с...

Вычислить значения 39 элементов одномерного целочисленного массива F в заданном интервале
можете помочь доделать остальные пункты? сделал первый пункт 1) вычислить значения 39 элементов...

Вычислить значения 31 элементов одномерного целочисленного массива F в интервале (-9,6) с использованием ГСЧ
Помогите пожалуйста с задачей завтра защита курсовой а в этой теме не чего понять не могу ...

Вычислить значения 42 элементов одномерного целочисленного массива
Вычислить значения 42 элементов одномерного целочисленного массива Y в интервале (-10, 6) с...


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

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

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