Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 3

вычислить скалярное произведение векторов

13.12.2009, 20:28. Показов 3594. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1)Дан массив X=(12.8,-5.6,28,41,52,4.281,-0.025,0,-5.1)
Вычислить и напечатать кол-во положительных элементов массива X и квадрат суммы всех элементов.
2)Дан массив X=(-5.2,48.5,-24.51,-0.0025,-62.58,48.2).
Вычислить и напечатать число a=b-m, где b=0.248, m- максимальный элемент массива.
3)X=(-1.2,81.6,125.5,68.4,-2.1,-8)/
Вычислить и напечатать массив Я, где Z[I]={ln(x)[i], если x[i]>=5.8
x[i]*x[i]+1, если x[i]<5.8
4)Составить прогу для вычисления скалярного произведения векторов X и Y по формуле:
S=x[1]y[1]+x[2]y[2]+...+x[n]y[n], где
n=20, x[i]=(tg0.23i)/i, y[i]=sin(i/2)
помогите пожалста! Заранее спасибо
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.12.2009, 20:28
Ответы с готовыми решениями:

Вычислить величину (x,x)-(y,z), где (p, q) скалярное произведение векторов p и q
1. даны 30-элементные вещественные векторы x, y, z. Вычислить величину (x,x)-(y,z), где (p, q) скалярное произведение векторов p и q.

Вычислить модули и скалярное произведение двух векторов
Нужно сделать в паскале. 1. Вычислить модули и скалярное произведение двух векторов a и b размерностью n=10.

Скалярное произведение векторов
В этой програаме нужно использовать либо ф-ию либо процедуру(на ваше усмотрение, что взять под функцию или процедуру -тоже на ваше...

2
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
13.12.2009, 20:45
Лучший ответ Сообщение было отмечено Wiedzmin как решение

Решение

1
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
const n=10;
var a:array[1..n] of real;
      i,k:integer;
      sum:real;
begin
 ClrScr;
  for i:=1 to n do
   begin
    Readln(a[i]);
   end;
  for i:=1 to n do
   if a[i]>0 then
    inc(k);
  sum:=0;
   for i:=1 to n do
    sum:=sum+a[i];
  Writeln('Кол-во ',k);
  Writeln('Сумма ',sum*sum);
 Readln;
end.
Добавлено через 3 минуты
2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
const n=10; 
         b=0.248;
var a:array[1..n] of real;
      i,k:integer;
      sum,a,b,m:real;
begin
 ClrScr;
  for i:=1 to n do
   begin
    Readln(a[i]);
   end;
  m:=1;
  for i:=1 to n do
   if a[i]>m then
    m:=a[i];
  Writeln('A= ',b-m);
 Readln;
end.
Добавлено через 3 минуты
3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
uses crt;
const n=10;
var x:array[1..n] of real;
     z:array[1..n] of real;
      i,k:integer;
      sum:real;
begin
 ClrScr;
  for i:=1 to n do
   begin
    Readln(a[i]);
   end;
  for i:=1 to n do
   if x[i]>=5.8 then
    begin
     z[i]:=ln(x[i]);
    end
   else
    z[i]:=sqr(x[i])+1;
  for i:=1 to n do
   Write(z[i]:4);
 Readln;
end.
Задачи не проверял, будут ошибки,пишите
1
0 / 0 / 0
Регистрация: 13.12.2009
Сообщений: 3
13.12.2009, 20:55  [ТС]
Спасибо!! Сейчас проверю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2009, 20:55
Помогаю со студенческими работами здесь

Для 3-их 4-мерных векторов a, b, c найти их попарное скалярное произведение
Среда программирования &quot;паскаль&quot;. Для 3-их 4-вымерных векторов a,b,c найти их попарное скалярное произведение. Использовать функцию...

Скалярное произведение элементов матрицы
Здравствуйте,помогите пожалуйста найти ошибки в программах. 1.Дана вещественная матрица размером NxN,все элементы которой различны. Найти...

Найти скалярное произведение вектора
Помогите найти в массиве: r – скалярное произведение вектора , соствленного из минимальных элементов строк матрицы А, на тот вектор , но...

Найти их скалярное произведение 2х массивов
Даны два одномерных массива одинаковой размерности. Найти их скалярное произведение.

Скалярное произведение главной диагонали матрицы
Данная квардатнаяматрица а размерностью m. Компонентами вектора X взять скалярное произведение главной диагонали матрицы на обратную i-ю...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru