Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 8 Теоретическое обоснование работы Для решения множества задач необходимо сохранят

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 18.5.2024

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

Теоретическое обоснование работы

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

Основные теоретические положения

С поддерживает как одномерные, так и многомерные массивы. Темой данной лабораторной работы являются одномерные массивы. Под массивом будем понимать переменную, которая имея одно имя может сохранять множество значений. Поскольку это переменная, то перед использованием ее в программе ее необходимо объявить. Общий синтаксис:

Тип_данных Имя_массива[<количество элементов в массиве>];

При объявлении массива может происходить и инициализация

Тип_данных Имя_массива[<количество элементов в массиве>]={<набор значений через запятую>};

Если количество значений элементов в наборе меньше, чем заявлено количество элементов, то в этом случае все элементы не имеющие значений в указанном наборе будут иметь значение равное нулю.

Либо можно не указывать количество элементов массива (их количество будет определено из списка инициализации)

Тип_данных Имя_массива[]={<набор значений через запятую>};

Следует помнить, что С не поддерживает массивы неопределенной длины.

Доступ к тому или иному значению элемента массива определяется следующим образом:

- сохранение значения в элементе массива

Имя_массива[номер элемента]=значение;

- присвоение значения элемента массива другой переменной

Имя_переменной=Имя_массива[номер элемента];

Пример. Вводится последовательность из n целых чисел. Сохранить все введенные значения и найти сумму всех отрицательных чисел.

Решение.

#include<stdio.h>

 int Sum=0, a, n, arr[100];

int main()

{

   printf(“Введите количество членов последовательности не более 100 ”);

   scanf(“%i”,n);

  for(int i=0; i<n;i++)

      {

         printf(“Введите значение члена последовательности”);

         scanf(“%i”, a);

        arr[i]=a;

 if (arr[i]<0)   Sum+=arr[i];

      }

printf(“Значение суммы отрицательный членов последовательности равна %6i”, Sum);

return 0;

}

Порядок выполнения работы

Порядок выполнения работы можно представить следующим алгоритмом:

  1.  Усвоение задания.
  2.  Составление алгоритма.
  3.  Составление компьютерной программы.
  4.  Отладка программы.
  5.  Тестирование программы.
  6.  Составление отчета.

Содержание отчета

Отчет о проделанной работе должен содержать текст задания и алгоритм решения задачи. Алгоритм решения задачи необходимо представить в виде графической диаграммы (блок-схемы).

Порядок защиты результатов выполнения лабораторной работы

После выполнения всех этапов работы студент сообщает о готовности защиты лабораторной работы. Проверяется отчет.

Оценка выполнения лабораторной работы по рейтинговой системе

При выполнении задания лабораторной работы в полном объеме студенту может быть выставлено максимально 6 баллов рейтинга (задания средней сложности): а) 2 балл за решение задачи; б) 2 балл за компьютерную работу, которая позволяет получать правильное решение задачи; в) 2 балла за ответы на вопросы как по решению задачи, так и по компьютерной программе. Задания повышенной и пониженной сложности отмечаются количеством баллов в задании.

Задания к лабораторной работе.

8.1. (4 балла) Заполнить массив числами 2.1, 2.2, 2.3, …, 2.18.

8.2. (4 балла) Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно i.

8.3. (4 балла) Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно i2.

8.4. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые являются удвоенными нечетными числами.

8.5. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые при делении на 7 дают остаток 1, 2 или 5.

8.6. Даны натуральное n и действительные числа . Вычислить:

8.8. Даны натуральное n и действительные числа . Вычислить:

8.8. Даны натуральное n и действительные числа . Вычислить среднее арифметическое такой последовательности.

8.9. Даны натуральное n и действительные числа . Вычислить:

8.10. Даны натуральное n и действительные числа . Вычислить:

8.11. Даны натуральное n и действительные числа . Вычислить:

8.12. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые являются нечетными числами.

8.13. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые являются кратными 3 и не кратными 5.

8.14. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые являются квадратами четных чисел.

8.15. Даны натуральные числа n и . Определить количество членов заданной последовательности, которые удовлетворяют условию:

8.16. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить:

8.18. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить:

8.18. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить среднее арифметическое такой последовательности.

8.19. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить:

8.20. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить:

8.21. Даны действительные числа . Известно, что  и что среди всех остальных есть хотя бы одно отрицательное число. Пусть  - члены последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Вычислить:

8.22. Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно .

8.23. Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно .

8.24. Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно .

8.25. Дано натуральное n. Получить последовательность , где при  значение члена последовательности равно .

8.26. Даны натуральное n и действительные числа . Вычислить:

8.28. Даны натуральное n и действительные числа . Вычислить:

8.28. Даны натуральное n и действительные числа . Вычислить:

8.29. Даны натуральное n и действительные числа . Вычислить:

8.30. Даны натуральное n и действительные числа . Вычислить минимальное значение элементов в массиве.

8.31. Даны натуральное n и действительные числа . Вычислить максимальное значение элементов в массиве.

8.32. Даны натуральное n и действительные числа . Вычислить сумму максимального и минимального значений элементов в массиве.




1.  Основы информатики гр
2. Издательство ПРИОР МОСКВА 1997 Коллектив авторов- канд
3. Барщина
4. Статья- Этнополитические конфликты- типы и формы проявления, региональные особености
5. Процесс фотосинтеза.html
6. парковой и рэйсовой которая отличается болтами на 10мм и размерами звёзд драйвера а так же она производиться
7.  Государственный бюджет и его структура
8. Тема- Условия выбора и простые логические выражения ОБЯЗАТЕЛЬНОЕ Дана т
9.  Все социальные процессы оцениваются сегодня только с учетом процессов глобализации
10. Проза писателей-народников
11. Современные материальные носители документированной информации
12. Секс ~ это грязь Увы чаще всего проблемы в сексуальной жизни закладываются в ребенке просто с помощью тра
13. липиды объединяет вещества обладающие общим физическим свойством гидрофобностью т
14. Размер состав и заряд атомного ядра
15. репродуктивный 3 балла 1315 ошибок 4 балла 1012
16. иррациональные моменты
17. сбор первичных данных по единицам совокупности
18. Вариант 2 Задача 1
19. казывать поскольку права человека являются органическим компонентом демократического политического прос
20. Хабаров Ерофей Павлович