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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 28.12.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.  Взятие Киева Начало советскопольской войны Советские и польские историки в наши дни вновь и вновь воз
3. МАМИНА УЛЫБКА 26 ФЕВРАЛЯ В РОССИЙСКОЙ ГОСУДАРСТВЕННОЙ ДЕТСКОЙ БИБЛИОТЕКЕ Дорогие Родители и Дети Студ
4. другому сенсоры являются элементами многих систем автоматики с их помощью получают информацию о параметр
5. административное законодательство
6. Технология моды 2 за 2002 год Вопросы качества никого не обходят стороной
7. тема для студентів заочної форми навчання галузь знань 0305 ~ Економіка і підприємництво напрям підго
8. Учебное пособие- Органоиды клетки и их функци
9. либо государства и общества не следует ограничиваться лишь тем что заявляет о себе само государство поскол
10. Юридической психологии
11. Анализ финансового состояния ОАО нефтекамский хлебокомбинат
12. вариантов ответов каждый из которых соответствует определенному количеству баллов
13. .Цель которая преследовалась при выполнении настоящей работы состояла в том чтобы на основе изучения анали
14. Выявление сильных и слабых сторон организации методом стратегического SWOT-анализа
15. криминологов членов Совета по Законодательству при Президенте РФ
16.  Социальные контакты ~ неустойчивые связи возникающие по конкретным поводам например пассажиры метро
17. Тема 15. МЕТОДОЛОГИЧЕСКАЯ КУЛЬТУРА ПЕДАГОГА План 1.html
18. Морские и речные круизы
19. Финансовое состояние ЗАО
20. Валин