Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Pascal Работа с комбинированными типами данных Информация о движении поездов справочной службы содержит номер поезда, пункт назначения, дата и время отправления. Найти: • перечень поездов до указанного пользователем пункта, упорядоченный по дате и времени отправления; • ежедневное количество поездов по всем пунктам назначения, отсортирована по дате; • по указанной датой вывести упорядоченный по пункту назначения перечень поездов по всем... https://www.cyberforum.ru/ pascal/ thread1730196.html Вычислить значение выражения Pascal
y=\frac{a^2+\sin (b+x)}{1.8+\cos ^2(a+x)};\qquad a=0.25;\qquad b=0.68;\qquad x=\{1.1;\,1.3;\,1.5;\,...;\,3\}
Pascal Вычислить сумму Дано натуральное число n. Вычислить значения сумм \sum_{k=1}^n\,\frac{1}{\left(k^2 \right)!} https://www.cyberforum.ru/ pascal/ thread1730170.html Pascal использованием множеств и строк Дана строка символов, состоящая из произвольного текста на английском языке, слова разделены пробелами. Вывести на экран порядковый номер слова, накрывает k-й позиции (если на k-ю позицию попадает пробел, то номер предыдущего слова). https://www.cyberforum.ru/ pascal/ thread1730150.html
Pascal Обосновать применение рекурсии
дана задача, и ответ, в который нужно вписать рекурсивную процедуру возвращения указателя на максимальный элемент списка потом нужно обосновать необходимость применения рекурсии в данной программе или объяснить почему ее применение в данной программе излишне не представляю от чего отталкиваться при объяснении помогите пожалуйста Добавлено через 5 минут понятно, что она не имеет...
Pascal Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа Вывести на экран 1 или 0 в зависимости от того, ровный квадрат заданного трехзначного числа кубу суммы цифр этого числа. https://www.cyberforum.ru/ pascal/ thread1730032.html
Pascal Вычислить значение выражения Помогите решить n=\frac{\min \left(f(x)+y,\,y-z \right)}{\max \left(f(x),\,y \right)} https://www.cyberforum.ru/ pascal/ thread1730030.html Pascal Отсортировать элементы массива X по возрастанию
Отсортировать элементы массива X по возрастанию.
Pascal Найти количество четных элементов в двумерном массиве Масив двовымерный з целыми числами https://www.cyberforum.ru/ pascal/ thread1729954.html Pascal Исследование функции f(x) на заданном диапазоне изменения аргумента (while и repeat) https://www.cyberforum.ru/ pascal/ thread1729785.html
Составьте программу исследования функции f(x) на заданном диапазоне изменения аргумента с шагом hx с использованием оператора while. Вычислить число точек на графике функции, лежащих на прямой, проходящей через точку(a,b) с углом наклона 30 градусов
Pascal Можно ли подобрать игрушку, любую, кроме мяча, подходящую ребенку 3 лет, и дополнительно мяч
можно ли подобрать игрушку, любую, кроме мяча, подходящую ребенку 3 лет, и дополнительно мяч (без учета возрастных границ) так, чтобы суммарная стоимость не превосходила 5 руб.? Ожидаемый результат: кукла Катя стоимость 93 и мяч стоимость 398. Что у меня не так?? Не правильно работает. type Ttoi = record name: string ; price: integer; min_age: byte;
Pascal Как реализовать одновременное движение многих объектов, один из которых управляется клавиатурой Скорость объектов разная (за один проход делают разное количество движений). Движения наложены на матрицу, так что движение тела должно происходить на 20 пикселей . Возможно ли реализовать плавное движение с таким подходом?(количество активных тел до 20) https://www.cyberforum.ru/ pascal/ thread1729620.html
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
09.05.2016, 12:51 0

Для заданного числа N постройте квадратную матрицу, элементы которой определяются заданным образом - Pascal - Ответ 9116002

09.05.2016, 12:51. Показов 888. Ответов 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
{$MODE TP}
type
    TArray = Array[Byte] Of Array[Byte] Of Double;
function Zad1(const ar: TArray; const n: Byte): Double;
var
    Result: Double; //удалить строку при ошибке повторного объявления
    i: Byte;
begin
    Result := 0;
    for i := 0 to n - 1 do
        Result := Result + ar[i, i];
    Zad1 := Result;
end;
 
function Zad2(const ar: TArray; const n: Byte; const searchForMin: Boolean): Double;
var
    i, j, iz, jz: Byte;
begin
    iz := 0; jz := 0;
    for i := 0 to n - 1 do
        for j := 0 to n - 1 do
            if (((Not searchForMin) And (ar[i, j] > ar[iz, jz])) Or ((searchForMin) And (ar[i, j] < ar[iz, jz])))
            then
            begin
                iz := i;
                jz := j;
            end;
    Zad2 := ar[iz, jz];
end;
 
function Zad3(const ar: TArray; const n: Byte): Word;
var
    Result: Word; //удалить строку при ошибке повторного объявления
    i, j: Byte;
begin
    Result := 0;
    for i := 0 to n - 1 do
        for j := 0 to n - 1 do
            if (ar[i, j] > 0)
            then
                Inc(Result);
    Zad3 := Result;
end;
 
function Zad4(const ar: TArray; const n: Byte): Double;
var
    min, max, i, j: Byte;
begin
    min := 0; max := 0;
    i := n - 1;
    if (Odd(i))
    then
        Dec(i);
    for j := 1 to n - 1 do
    begin
        if (ar[0, j] < ar[0, min])
        then
            min := j;
        if (ar[i, j] > ar[i, min])
        then
            max := j;
    end;
    Zad4 := ar[i, max] - ar[0, min];
end;
 
function Cij(const i, j: Byte): Double;
var
    Result: Double; //удалить раздел var вместе с этой строкой при ошибке повторного объявления
begin
    if (i > j)
    then
        Result := Sqrt(Abs(Cos(2 * i)))
    else
        if (i = j)
        then
            Result := 2 - Ln(i + j)
        else
            Result := Sin(2 * (i + j) / 5);
    Cij := Result;
end;
var
    c: TArray;
    i, j, n: Byte;
begin
    repeat
        Write('Input n='); ReadLn(n);
    until (n > 0);
    for i :=  0 to n - 1 do
    begin
        for j := 0 to n - 1 do
        begin
            c[i, j] := Cij(i + 1, j + 1);
            Write(c[i, j]:6:2);
        end;
        WriteLn;
    end;
    WriteLn('Zad1=', Zad1(c, n):0:3);
    WriteLn('Zad2 (min)=', Zad2(c, n, True):0:3);
    WriteLn('Zad2 (max)=', Zad2(c, n, False):0:3);
    WriteLn('Zad3=', Zad3(c, n));
    WriteLn('Zad4=', Zad4(c, n):0:3);
end.


Вернуться к обсуждению:
Для заданного числа N постройте квадратную матрицу, элементы которой определяются заданным образом Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2016, 12:51
Готовые ответы и решения:

Создать матрицу В так, чтобы элементы матрицы А и В расположились заданным образом
Даны целочисленная матрица А (n*3), целые числа k,t(1&lt;=k&lt;=n,1&lt;=t&lt;=n,k не равно t). Создать матрицу...

Получить действительную квадратную матрицу, элементами которой являются числа на диагоналях, параллельных побочной
691 Даны действительные числа a1,.,a64. Получить действительную квадратную матрицу порядка 8,...

Получить действительную матрицу, элементы которой определяются по заданному условию
Помогите понять условие задачи №677 с задачника С. А. Абрамова. Условие задачи 677 (добавлено...

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

4
09.05.2016, 12:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2016, 12:51
Помогаю со студенческими работами здесь

Получить матрицу, элементы которой вычисляются определенным образом
Дана матрица X: 9.5 3.9 5.3 9.0 9.9 4.8 5.6 7.4 7.4 0.6 6.3 4.8 ...

Для заданного натурального числа N постройте квадратную матрицу B
Для заданного натурального числа N постройте квадратную матрицу B, элементы которой {B}_{ij}...

Для заданного натурального числа N постройте квадратную матрицу C
вот задание

Для заданного натурального числа N постройте квадратную матрицу C
необходимо построить матрицу и выполнить действия с элементами матрицы

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