ГлавнаяПрограммирование → Лабораторная, информатика, программирование на СИ

Лабораторная, информатика, программирование на СИ

Задание

Лабораторная работа №2

Программы циклической структуры. Обработка статических массивов.

 

  1. ЦЕЛЬ  РАБОТЫ: приобретение практических навыков в составлении алгоритмов и программ циклической структуры и обработки массивов.

Задание

Даны вещественные числа a,b. Значения функции (согласно вариантам) записать в массив. Вычислить значение интеграла, используя:

1) Формула трапеций

          I1=h*(a[0]/2+a[1]+a[2]+…+a[N-1]+a[N]/2)

2) Формула Симпсона

          I2=h/3*( a[0]+a[N] + 4*(a[1]+a[3]+…+a[N-1]) +

          2*(a[2]+a[4]+…+a[N-2]))

h=(b-a)/n, N=100.

Сравнить полученные по двум формулам значения интегралов.

f(x)=(1+2x+x2)/(5+2x2);                            a=-2; b=2;

КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Какой алгоритм является алгоритмом циклической структуры?
  2. Типы циклов в языке Си.
  3. Какой цикл выполнится хотя бы один раз? А какой - ни разу?
  1. Что такое массив?   индекс элемента массива?
  2. Как ввести и вывести элементы вектора в строку и в столбец?
  3. Способы описания и инициализации массивов.

 

Лабораторная работа   №3

Матрицы (двумерные массивы)

 

1.  Цель работы: программирование  алгоритмов обработки двумерных массивов

  1. Выполнение работы

Сформировать двумерный массив L размером N x 10 (N – количество строк, равное предпоследней цифре номера студенческого билета +2 10 – количество столбцов) с помощью генератора случайных чисел и вывести элементы массива. Вывести номер строки и саму строку матрицы L, в которой сумма положительных элементов максимальна.

  1. Контрольные вопросы

 

  1. Как объявить матрицу? Как инициализировать?
  2. Ввод – вывод матрицы по строкам.
  3. Как поменять местами строки в матрице?
  4. Как найти минимальный элемент матрицы и его индексы?
  5. Как вычислить сумму элементов строки матрицы?
  6. Как получить транспонированную матрицу?

 

 

 

Детали товара
  • 150 руб.
  • Лабораторная работа
  • C
  • Нет
  • Visual Studio
  • Есть
Обратите внимание

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

Также если вдруг какая-то работа будет не соответствовать описанию или вы найдете ошибку, то мы всегда готовы исправить проблему в обговорённые с Вами сроки.