0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
|
1 | |
Вычислить значения функции для всех положительных элементов массива и поместить их в массив Y07.04.2014, 20:56. Показов 1580. Ответов 13
Метки нет Все метки)
(
2) Работа
Задан массив X(12). Вычислить значения функции для всех положительных элементов массива и поместить их в массив Y.
0
|
|
07.04.2014, 20:56 | |
Ответы с готовыми решениями:
13
Дан двухмерный массив целых чисел. Вычислить сумму всех положительных нечетных элементов массива Массив: Вычислить значения функции при значениях аргумента, заданных в массиве X, и поместить в массив Y.
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:20 | 2 |
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
|
07.04.2014, 21:21 [ТС] | 3 |
не указано
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:25 | 4 |
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
07.04.2014, 21:27 [ТС] | 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||
Переписана вся методичка, должно быть. Cyborg Drone.
Цель работы:
1. Изучение структурированных типов данных – массивов; 2. Получение практических навыков по составление программ по обработке массивов. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ 1. Структурированные типы данных - массивы Массив представляет собой фиксированное количество упорядоченных компонентов одного типа, снабженных индексами и имеющих общее имя. Он может быть одномерным и многомерным. Описание типа массива задается следующим образом: TYPE <имя типа> = ARRAY [<тип индекса (-ов)>] OF <тип компонент>; Здесь <имя типа> – правильный идентификатор; ARRAY, OF – зарезервированные слова (массив, из); <тип индекса (индексов)> – список из одного или нескольких индек- сных типов, разделенных запятыми; <тип компонент> – любой тип данных Турбо Паскаля. Например,
Тип-массив можно задать в разделе объявления переменных в следующей форме: VAR <имя типа> : ARRAY [<тип индекса (-ов)>] OF <тип компонент>; Например,
Обработка массивов в программах производится покомпонентно. Для ввода значений в массивы используется оператор ввода READ. Например,
Вывод одномерного массива:
Пример 1. Вычислить среднее арифметическое положительных элемен-тов числового массива А(10). Запишем алгоритм вычисления на псевдокоде. Код
Начало Для i от 1 до 10 шаг 1 Нц Ввод ai Кц S=0 N=0 Для i от 1 до 10 шаг 1 Нц Если ai>0 то S=S+ai N=N+1 все Кц Если N>0 то SA=S/N Вывод SA иначе Вывод "Положительных элементов нет" все Конец
В заданном числовом массиве А(10) найти наибольший элемент и его индекс. Запишем алгоритм решения задачи на псевдокоде. Код
Начало Для i от 1 до 10 шаг 1 Нц Ввод ai Кц max=a1 m=1 Для i от 2 до 10 шаг 1 Нц Если ai>max то max= ai m=i Кц Вывод max, m Конец
Задан массив С, состоящий из 20 элементов целого типа. Сформировать два массива А и В, включая в первый отрицательные элементы исходного массива, во второй положительные элементы исходного массива. Запишем алгоритм решения задачи на псевдокоде. Алгоритм на псевдокоде: Код
Начало Для i от 1 до 20 шаг 1 Нц Ввод Сi Кц K=0 P=0 Для i от 1 до 20 шаг 1 Нц Если Ci<0 то K=K+1, AK=Ci иначе P=P+1, BP=Ci Кц Для i от 1 до K шаг 1 Нц Вывод Аi Кц Для i от 1 до P шаг 1 Нц Вывод Вi Кц Конец
Массив А состоит из 4 строк и столбцов. Вычислить сумму макси-мальных элементов каждой строки матрицы. Запишем алгоритм решения задачи на псевдокоде. Алгоритм на псевдокоде: Код
Начало Для i от 1 до 4 шаг 1 Нц Для j от 1 до 4 шаг 1 Нц Ввод Aij Кц Кц S=0 Для i от 1 до 4 шаг 1 Нц max=Ai1 Для j от 2 до 4 шаг 1 Нц Если Aij>max То max=Aij Кц S=S+max Кц Вывод S Конец
Массив В состоит из 6 строк и 5 столбцов. Найти значение мини-мального по модулю элемента массива и умножить на него элементы столбца, в котором он находится. Запишем алгоритм решения задачи на псевдокоде в виде блок-схемы (рис. 28). Алгоритм на псевдокоде: Код
Начало Для i от 1 до 6 шаг 1 Нц Для j от 1 до 5 шаг 1 Нц Ввод Bij Кц Кц min=½B11½, m=1, n=1 Для i от 1 до 6 шаг 1 Нц Для j от 1 до 5 шаг 1 Нц Если ½Bij½<min То min=½Bij½, m=i, n=j Кц Кц Для i от 1 до 6 шаг 1 Нц Bin=Bin*Bmn Кц Для i от 1 до 6 шаг 1 Нц Для j от 1 до 5 шаг 1 Нц Вывод Bij Кц Кц Конец
2. В приложении 1 приведены примеры программ обработки массивов. и вот задание 3. Задан массив X(12). Вычислить значения функции для всех положительных элементов массива и поместить их в массив Y.
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:32 | 6 |
Ofslim, ну у вас точно чего-то не хватает, должна быть функция.
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
||||||
07.04.2014, 21:35 [ТС] | 7 | |||||
вот так если?
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:38 | 8 |
Ofslim, не, ну вы издеваетесь, у вас же есть функция 0.5*ln(X[i]);
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
|
07.04.2014, 21:42 [ТС] | 9 |
это я с примера взял, я изменил x:11 на x:12, функция была в примере. В моей задаче как раз нет функции.
Добавлено через 2 минуты Вычислить значения функции
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:46 | 10 |
Ofslim, ну скажите преподу мол...у меня нету функции
![]()
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
|
07.04.2014, 21:48 [ТС] | 11 |
Слушай, а когда я вычисляю через паскаль без формулы, вычисление без ошибок. Думайте оно будет верно?
Я делал по схеме с примером(только без формулы)
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
|
07.04.2014, 21:50 | 12 |
0
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 52
|
||||||
07.04.2014, 21:53 [ТС] | 13 | |||||
0
|
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
|
||||||
07.04.2014, 21:57 | 14 | |||||
![]() Решение
Ofslim, вы хотите просто написать вот так..
1
|
07.04.2014, 21:57 | |
07.04.2014, 21:57 | |
Помогаю со студенческими работами здесь
14
Вычислить значения функции для всех элементов матрицы и записать результат в матрицу того же размера, что и исходная Вычислить значения функции при значениях аргумента, заданных в одном массиве, и поместить их в другой массив
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |