Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ЧАСТЬ 1

Читайте также:
  1. I часть задания
  2. II Основная часть
  3. II Практическая часть
  4. II часть задания
  5. II часть.
  6. II. Основная часть.
  7. II. ПАСПОРТНАЯ ЧАСТЬ
  8. II. Паспортная часть бланков
  9. Quot;E-m@il офисного мизантропа". Глава 5, часть 1.
  10. V. Основная часть.

ЗАДАЧНИК К ГЛАВЕ 3

Задача № 3.1. Вектор преобразовать к виду где . Не использовать дополнительную переменную.

Задача № 3.2. Если в целочисленной последовательности есть элемент со значением, равным целочисленному значению то переменной присвоить значение, равное сумме всех элементов, следующих по порядку за первым таким элементом; в противном случае Ввод массива осуществить с клавиатуры.

Пример: . Массив : -5, 3, -4, -1, 5, 7, 5, 8, -8, 1. Ответ: =6.

Задача № 3.3. Дан целочисленный вектор . Осуществить с ним следующие преобразования: если есть хотя бы одна компонента меньше, чем то все отрицательные компоненты заменить их квадратами, оставив остальные без изменения; в противном случае все компоненты умножить на .

Ввод массива осуществить с клавиатуры.

Пример: ,

.

Задача № 3.4. Если в целочисленной последовательности есть компоненты со значением, равным целочисленному значению то переменной присвоить значение, равное сумме всех компонент, предшествующих первой по порядку такой компоненте; в противном случае Ввод массива осуществить с клавиатуры.

Пример: ,

а) при ,

б) при .

Задача № 3.5. Найти корни квадратных уравнений , коэффициенты которых заданы таблично

Для единообразия каждый корень уравнения выдавать как комплексное число полагая в случае вещественных корней мнимую часть равной 0.

Задача № 3.6. Все компоненты с четными номерами вектора заменить на значение наибольшей компоненты, а с нечетными номерами - на значение наименьшей компоненты.

Задача № 3.7. Цепью вектора называется всякая последовательность индексов такая, что . Построить максимальную по длине цепь заданного вектора.

Задача № 3.8. Даны натуральное число действительные числа .

Вычислить

Задача № 3.9. Даны натуральные числа Найти элементы последовательности которые при делении на семь дают остаток 1, 2 или 5.

Задача № 3.10. Дан вектор с вещественными компонентами. Переменной присвоить значение, равное сумме компонент вектора, принадлежащих отрезку [-2,1], переменной - значение, равное количеству таких компонент, а все компоненты, меньшие –2, заменить на нуль.

Задача № 3.11. Написать программу вычисления количества положительных, нулевых и отрицательных членов последовательности чисел .

Задача № 3.12. Если у вещественного вектора есть хотя бы одна компонента, меньшая –2, то все отрицательные компоненты заменить их квадратами, оставив остальные компоненты без изменения, в противном случае умножить на 0.1.

Задача № 3.13. Дан вектор . Преобразовать его так, чтобы сначала размещались все отрицательные компоненты (с сохранением порядка их следования в исходном массиве), не используя при этом вспомогательного вектора.

Задача № 3.14. Даны последовательности действительных чисел и . Получить . Как можно упростить получение решения, если исходные данные будут иметь следующий порядок: ?

Задача № 3.15. Даны символы . Выяснить, имеются ли в последовательности такие члены что - это запятая, а - это тире.

Задача № 3.16. Дано натуральное число действительные числа Вычислить min() + max().

Задача № 3.17. Дано натуральное число , символы Известно, что среди есть по крайней мере одна запятая. Найти такое натуральное число что:

а) - первая по порядку запятая;

б) - последняя по порядку запятая.

Задача № 3.18. Дана последовательность из различных целых чисел. Найти сумму элементов этой последовательности, расположенных между максимальным и минимальным числами (в сумму включить и оба этих числа).

Задача № 3.19. Дан одномерный массив с компонентами .

Вычислить:

Задача № 3.20. Написать программу сжатия массива целых чисел отбрасыванием нулевых элементов. Освободившуюся часть массива заполнить единицами.

Задача № 3.21. Все компоненты с четными номерами вектора предшествующие первой по порядку наибольшей компоненте, умножить на эту компоненту.

Задача № 3.22. Дана целочисленная последовательность. Написать программу нахождения количества различных элементов этой последовательности. Распечатать элементы, встречающиеся более одного раза.

Задача № 3.23. Задано целое и массив элементов

а) Преобразовать исходный массив, вычитая из каждого элемента среднее значение.

б) Определить индекс элемента, значение которого наиболее близко к среднему значению элементов массива.

в) Найти минимальный элемент среди положительных элементов заданного массива.

г) Вычислить сумму элементов массива, расположенных до первого отрицательного элемента.

д) Поменять местами максимальный и первый отрицательный элементы массива.

е) Вычислить среднее значение элементов массива, отбросив минимальный и максимальный элементы.

Задача № 3.24. В заданной последовательности чисел длиной определить длину самой большой упорядоченной по возрастанию подпоследовательности соседних элементов.

Задача № 3.25. Упорядочить по убыванию положительные элементы массива, сохраняя остальные элементы на прежних местах.

Задача № 3.26. Написать программу для вычисления трех сумм элементов заданной последовательности, попадающих соответственно в три промежутка [a,b], [c,d], [e,f].

Задача № 3.27. Дан массив из чисел. Осуществить перестановку элементов этого массива в соответствии с заданной последовательностью номеров индексов этого массива.

Задача № 3.28. На плоскости заданы координаты вершин треугольника ABC и точек . Определить число точек , принадлежащих треугольнику ABC.

Задача № 3.29. На плоскости дано прямых , заданных координатами двух точек . Определить:

а) какие из прямых пересекаются с прямой ;

б) какие из прямых параллельны .

Задача № 3.30. Пусть в N узлах , известны значения функции . Восстановить функцию на каждом интервале полиномом первой степени и выдать коэффициенты полинома.

Задача № 3.31. Даны вектор и вектор . Вычислить скалярное произведение и нормы векторов.

Задача № 3.32. На плоскости дано точек , с координатами . Найти кратчайшее расстояние между ними и точкой .




Дата добавления: 2015-02-22; просмотров: 99 | Поможем написать вашу работу | Нарушение авторских прав

<== предыдущая лекция | следующая лекция ==>
Задача 4| ЧАСТЬ 2

lektsii.net - Лекции.Нет - 2014-2025 год. (0.057 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав