Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ

10-11 класс

Разработать программу решения четырех взаимосвязанных задач частой работы:

1) расчета элементов квадратной матрицы A = (ai,j), i,j = 1,2,...,n по заданной формуле;

2) вычисления элементов вектора X = (xi), i = 1,2,...,n по заданному правилу;

3) требуемого упорядочения элементов матрицы А или вектора Х;

4) вычисления значения y по заданной формуле.

1) соотв фото 1

2)соотв фото 2

3) упорядочить элементы вектора Х по возра

станию абсолютных значений;

4)соотв фото 3

Maskyaua 02 нояб. 2015 г., 13:02:55 (8 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Chupenza
02 нояб. 2015 г., 13:59:09 (8 лет назад)

В принципе, все эти задачи можно решить по одной схеме, например, такой. (Текст программы на некоем условном языке программирования(хотя он имеет РЕАЛЬНЫЙ аналог))

 

Для i = 1 по N Цикл

      Для j= 1 по М Цикл

            А[i,j]=МояФункция(i,j);  

      КонецЦикла;

КонецЦикла;

 

Вот и все.

 

 1. Текст функции будет

 

Функция МояФункция(а,б)

    Числитель    =(2*а + 3*б) * (2*а + 3*б);

     Знаменатель=(а + б +5)^(0.33333333333);

     Возврат(Числитель/Знаменатель);

КонецФункции

 

2. Чуть-чуть модифицировано

 

Для i = 1 по N Цикл

      X[i]=0;

      Для j= 1 по М Цикл

            X[i]=Макс(X[i],МояФункция(A[i,j]));  

      КонецЦикла;

КонецЦикла;

 

Функция МояФункция(а)

    Если а<=0 Тогда

          Возврат(0);

    Иначе

         Возврат(sqr(a));

     КонецЕсли;

КонецФункции

 

Примерно так же и остальное.

3. Упорядочивать проще всего по методу "пузырька", текст есть в любом букваре и практически не будет отличаться от приведенных двух решений, только функция будет сравнивать текущее и предыдущее значение и переставлять их.

 

4. То же самое, только цикл с шагом 2.

 

Замечание

 1. При решении постулировалось, что функции Макс, возведение в степень - встроенные функции языка. Если это не так, просто пишутся ПОЛЬЗОВАТЕЛЬСКИЕ функции с этими именами и реализующие необходимые функции.

 2. При программировании старайтесь как можно больше стандартизировать своё творчество, это значительно ускорит сам процесс, уменьшит количество ошибок и ... покажет взаимосвязь многих задач, алгоримов, подходов, подтверждающих, что МИР ЕДИН и нет ОТДЕЛЬНО физики, математики, химии, биологии, лингвистики, все эти науки просто с разных сторон описывают и изучают всё тот же ЕДИНЫЙ МИР, частью которого являемся и мы с вами.

 

 

 

 

 

 

 

 

 

 

Ответить

Другие вопросы из категории

На загородную прогулку поехали 92 человека. Бутерброды с колбасой взяли 48 человек, с сыром — 38 человек, с ветчиной —42 человека, с сыром и с колбас

ой —28 человек, с колбасой и с ветчиной —31 человек, а с сыром и с ветчиной — 26 человек. 25 человек взяли с собой все три вида бутербродов, а несколько человек вместо бутербродов взяли пирожки. Сколько человек взяли с собой пирожки?

Файл размером 64 Кбайт передаётся

через некоторое соединение в течении 20 секунд.Определите размер файла (в Кбайт),который можно передать через это соединение за 10 секунд

Помогите

Пользуясь таблицей
кодировки символов, получить шестнадцатеричный код своей фамилии Сафонов

Читайте также

Решите кроссворд.

Единица измерения количества информации.(3 буквы)
Одна из тригонометрических функций.(5 букв)
Один из первых языков программирования высокого уровня(7 букв)
Операнд операции сложения.( 9 букв)
Язык программирования (7 букв)
Совокупность точек графического изображения на этапе монитора.(5 букв)
Жаргонное название микросхемы.(3 буквы)

верно ли утверждение что в системы объектно ориентированного программирования бейсик и gambas одновременно включены и интерпретатор и компилятор?

а) нет
б) да
в) это зависит от версии системы
г) нет это верно только для gambas
при программировании в объектно ориентированных средах основой для графического интерфейса проекта служит
а)текстовое поле
б) форма
в) панель элементов
г) поле надписи



Вы находитесь на странице вопроса "ПРОГРАММИРОВАНИЕ МАТРИЧНЫХ ОПЕРАЦИЙ", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.