Пример выполнения задания 1.



ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

 

 

Выборова Н. М. Туманова О.Н., Шоль Н.Р.

 

ВЫЧИСЛИТЕЛЬНАЯ ПРАКТИКА ПО ИНФОРМАТИКЕ

УЧЕБНОЕ ПОСОБИЕ

 

 

УХТА 2007

 

 

УДК 519. 8(075.2)

Т83

ББК 22.18 Я7

Выборова Н.М.,Туманова О.Н., Шоль Н.Р. Вычислительный практикум по информатике: Учебное пособие. 2007. –64 с.

 

Пособие предназначено для студентов дневной и безотрывной формы обучения специальностей 060800(ЭТК), ЭУП, ФК, изучающих дисциплину Информатика. Пособие содержит задания, примеры выполнения заданий

по программированию на языке Visual Basic for Application.

Содержание пособия соответствует рабочей учебной программе дисциплины

 

Пособие рассмотрено и одобрено кафедрой ПМИ..пр.№ 4 от 26.05.2006 г.

Рецензент: зав. кафедрой прикладной математики и информатики Ухтинского государственного университета, к. ф-м., доцент Ю. Г. Смирнов.

 

Редактор: Н.М. Выборова.

Компьютерная верстка:

В учтены замечания рецензента и редактора.

План 2006 г., позиция 52.

Подписано в печать г.

Объем с. Тираж экз. Заказ №.

© Ухтинский государственный технический университет, 2006

169300, г. Ухта, ул. Первомайская, 13.

Отдел оперативной полиграфии УГТУ.

169300, г. Ухта, ул. Октябрьская, 13.


Содержание

 

Введение ………………………………………………4 стр.

1. Задание 1.…………………………………………4 стр.

2. Задание 2.…………………………………………35 стр.

3. Пример выполнения задания 1………………..41 стр.

4. Пример выполнения задания 2………………..58 стр.

5. Библиографический список…………………..64 стр.

 

 

 

Введение.

 

В данном пособии содержатся два задания по вычислительной практике.

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

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

Цель заданий. Освоить методику визуального проектирования и объектно - ориентированного программирования, приемы разработки алгоритмов различных структур, облегчить освоение основных понятий языка Visual Basic for Application (встроенного в EXCEL).

Содержание заданий. Разработать алгоритмы решения задач, составить блок-схемы алгоритмов и написать программы на языке Visual Basic for Application.. Отладить программы на компьютере

Отчет по каждому заданию содержит:

1) Условие задачи; постановка задачи.

2) Блок-схему алгоритма решения задачи.

3) Описание интерфейса (элементы управления на листе EXCEL или на форме).

4) Текст программы

5) Результаты.

 

Примечания:1) Студентам дневного обучения номер варианта выдает преподаватель.

2) Студннтам заочного обучения выбор варианта осуществляется по последним трем цифрам шифра (номер зачетной книжки): сумма трех последних цифр соответствует номеру варианта. Например, шифр 921518 соответствует варианту №14 (5+1+8=14).

 

Задание 1

Разработать алгоритм, составить блок-схему, создать интерфейс пользователя в EXCEL для решения задачи, написать программу на языке Visual Basic for Application(VBA) для следующих задач.

Задача 1.1.

Вычислить значение функции по формуле, произведя предварительные расчеты входящих в нее величин для заданных значений. Варианты заданий представлены в таблице 5.1.

Задача 1.2.

Вычислить значение функции с выбором формулы по условию, произведя предварительные расчеты входящих в нее величин для заданных значений. Варианты заданий представлены в таблице 5.2.

Задача 1.3.

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

Задача 1.4.

Выполнить вычисления, используя приемы накопления суммы, произведения или количества в соответствии с вариантом.

Примечание. В задании используются символы:

- сумма значений по параметру a;

– произведение значений по параметру a.

Задача 1.5.

Осуществить обработку одномерного массива в соответствии с вариантом. Предусмотреть вывод на печать формируемых массивов и результатов расчетов.

Задача 1.6.

Осуществить обработку двумерного массива в соответствии с вариантом. Предусмотреть вывод на печать в общепринятом виде формируемых матриц и результатов расчетов.

Задача 1.7.

Осуществить поиск максимума и минимума в некоторой последовательности значений в соответствии с вариантом.


Задача 1.1

Таблица 1.1 – Варианты

Номер варианта Расчетные формулы Исходные данные
  c = 0,35
  b = 5,6
  x = 2,4
  b = 3,7 a = 2,7 x = 0,56
  x = 0,27
  x = 1,5
  b = 5,7

 

Продолжение таблицы 5.1

  b = 1,23
  a = 3,5
  a = 2,7
  a = 1,7
  a = -0,6
  a = 1,58
  a = 2,5
  b = 5,64
  x = 4,6

 

 

Продолжение таблицы 1.1

  x = 2,7
  b = 5,7
  b = 3,6
  x = 7,4
  b = 2,8
  t = 3,4
  t = 1,6
  t = 1,7

 

 

Продолжение таблицы 1.1

  t = 9,6
  t = 2,2
  x = 7,4

 

 

Задача 1.2

Таблица 1.2 – Варианты

Номер варианта Расчетные формулы Исходные данные
  x = 2,29
  y = 3,7; b = 0,3
  t=3,27; a=0,4

 

Продолжение таблицы 5.2

  a=2,183
  x=6,85
  b=1,78
  a=1,13; b=0,86
  a=1,27; b=0,26
  c=2,14; x=3,12
  x=0,4

 

Продолжение таблицы 1.2

  b=0,18; a=3
  b=1,3; t=1,25
  b=1,36
  a=2,1; b=5,2
  a=0,2
  x=0,547
  a=-4
  b=-16,4

Продолжение таблицы 1.2

  x=0,6
  a=7,4; b=0,8
  b=0,27
  b=7,84; c=2,75
  a=3,46
  x=7,67
  b=3,4; c=-0,2

 

 

Продолжение таблицы 1.2

  b=3,7
  b=0,7; x=2,4

 

Задача 1.3

Таблица 1.3 – Варианты

Номер варианта Расчетные формулы Изменение аргумента
интервал шаг
       
  xÎ [-1,7;2,3] 0,5
  xÎ [-7; 2] 1,1
  xÎ [7; 17] 1,06

 

Продолжение таблицы 1.3

  tÎ [-3,2; 4,5] 0,9
  xÎ [-5; 7] 1,3
  tÎ [-3,39;5,8] 0,9
  xÎ [-7; 19]  
  xÎ [-3; 6]  
  xÎ [-0,4; 6,5] 1,6
  aÎ [-4; 4] 0,9

 

 

Продолжение таблицы 1.3

  xÎ [-6; 7] 2,9
  xÎ [-2,2;3,5] 0,9
  xÎ [-2; 8] 1,2
  xÎ [-1,7; 10] 2,8
  xÎ [-4,3;3,7] 0,9
  xÎ [-4,3;8,7]   1,9
  xÎ [-3,7;2,9] 1,3

 


Продолжение таблицы 1.3

  tÎ [-3; 9]  
  aÎ [-2; 3] 0,8
  xÎ [-7; 6,5] 1,5
  yÎ [0,4; 10,2] 1,7
  xÎ [0; 13] 1,5
  xÎ [-2; 37] 1,2
  xÎ [2,8; 4,6] 0,4
  xÎ [-2; 1] 0,6

Продолжение таблицы 5.3

  xÎ [1; 6] 0,5
  yÎ [0,2; 12] 0,2

Задача 1.4.

Вариант 1.

Вычислить количество значений функции Y, удовлетворяющих условию: 5< Y <10. Значения функции Y вычисляются по формулам:

Вариант 2.

Вычислить значение функции , где

Вариант 3.

Вычислить значение . Значения функции z вычисляются при всех заданных значениях t из промежутка: t Î [2,6; 7,4], шаг h = 0,6.

Вариант 4.

Вычислить произведение значений функции Y по формуле: где

Вариант 5.

Вычислить значение , где x = 2,3a + ln (a)

для a Î [1; 4]; шаг h =0,2.

Вариант 6.

Подсчитать сумму значений функции Y, удовлетворяющих условию: Y < b2, где для x [M1] Î [0,5; 5,5], шаг h = 0,5; g = 0,6; b = 1,62; a = 2,3.

Вариант 7.

Вычислить произведение для n Î [0; 1,5], шаг h = 0.1, где x = (2 + n)sin (n + 1).


Вариант 8.

Задана последовательность для x Î [-2,3; 0,5], шаг h = 0,2. Вычислить значение функции Y, равное удвоенной сумме всех положительных значений функции Z = -2,3x + sin x.

Вариант 9.

Вычислить произведение где , для y Î [1; 20], шаг h = 1.

Вариант 10.

Вычислить количество значений функции Y вида: удовлетворяющих условию: Y ³ cos (x) для x Î [5; 7], шаг h = 0,2.

Вариант 11.

Вычислить сумму и количество значений Z >1, если функция z вычисляется по формуле: для x Î [0,3; 2,7], шаг h = 0,3.

Вариант 12.

Вычислить значение: ,

где b = åa, y = 10,7 для a Î [4; 8,6], шаг h = 0,1; c = 0,3.

Вариант 13.

Вычислить значение где для t Î [0,1; 0,5], шаг h = 0,05.

Вариант 14.

Вычислить - произведение положительных значений функции f = 2,7sin (x) – x для x Î [0,1; 5], шаг h = 0,2.

Вариант 15.

Вычислить значение:

,

Вариант 16.

Вычислить значение для x Î [-2; 5], шаг h = 0.5; a = 4.7; b = -3.5.

Вариант 17.

Вычислить произведение где:

для x = 0,784; k = 8,39.

Вариант 18.

Вычислить произведение квадратов отрицательных значений функции Y = sin (x + a) для x Î [-8; 10], шаг h = 2; a = 5.

Вариант 19.

Вычислить количество положительных значений функции и количество отрицательных значений функции Y. Вывести на печать наибольшее количество. Значения функции Y вычисляются для x Î [0,2; 3], шаг h = 0,2.

Вариант 20.

Вычислить сумму .

Вариант 21.

Вычислить значения функции для x Î [-1,3; 2,5], шаг h = 0,2. Все отрицательные значения функции Z увеличить на 0.5, а все неотрицательные -уменьшить на 1. Вычислить сумму полученных значений функции Z.

Вариант 22.

Вычислить значения функции Y = x2 - 5 для x Î [-2; 26], шаг h = 2. Если среди значений Y есть число, равное a, то вычислить сумму всех значений Y, в противном случае вывести на печать значение “111” (Вычисления выполнять для a = 95).

Вариант 23.

Вычислить значение функции F = 2x – sin (x) + x2 для x Î [0,5; 4], шаг h = 0,3. Если количество значений F, меньших 10, окажется больше 5, то вывести на печать признак “ V ”, в противном случае отпечатать “ S ”.

Вариант 24.

Вычислить значения функции: для x Î [0,1; 2], шаг h = 0,2. Подсчитать количество значений P, больших 1, и количество значений P, меньших 1.

 

Вариант 25.

Вычислить значения функции: для i = 1, 2,…,15. Определить произведение положительных значений функции a.

Вариант 26.

Вычислить значения функции: Z = sin2 (3k + 5) – cos (k2 - 15) для k = 1, 2,…,12. Требуется определить, сколько у функции Z значений меньших 0.25, и найти их сумму.

Вариант 27.

Вычислить значение

 

Задача 1.5.

Вариант 1.

Для массива C найти количество и сумму элементов, для которых выполнено условие ci < 25. Элементы массива задать самостятельно

Вариант 2.

Дан массив А из 12-ти элементов (элементы массива задать самостятельно). Преобразовать массив А следующим образом:

, где для i = 1, 2, …, 12.

Для сравнения распечатать исходный массив А(12) и преобразованный массив А (12).

Вариант 3.

Найти произведение положительных элементов массива А = {2; 6; 0; 1,5; -7; -1,5} и произведение отрицательных элементов массива В = {0; 0,5; 16; -7; -0,4; 4; 5; -2; 3}. Вывести на печать большее из произведений.

Вариант 4.

Вычислить произведение индексов элементов исходного массива С = {26; -15; 18,5; 14; -6; -12; 0; 0,5}, значения которого строго больше 0,5.

Вариант 5.

Дан массив X = {0,4; 0,5; -3,7; -3,9; -0,4; 5,6; 5,9; 4; 4,18}. Подсчитать количество элементов в массиве А, удовлетворяющих условию:

.


Вариант 6.

Вычислить сумму элементов массива В = {13, 4, 18, 28, 13, 0.5, 46, 58}, значения которых меньше 26, и вывести на печать индексы этих элементов.

Вариант 7.

Даны массивы А (13), В (13) (элементы массивов задать самостоятельно). Найти сумму квадратов положительных значений и сумму кубов отрицательных значений нового массива С (13), элементы которого формируются по правилу: . Если общая сумма будет больше 150, то отпечатать массив С (13), иначе вывести массив А (13).

Вариант 8.

Найти сумму отрицательных элементов массива В (6). Вывести на печать индексы отрицательных элементов массива. Элементы массива В (6) задать самостоятельно.

Вариант 9.

Найти сумму индексов элементов массива D (6), для которых выполняется условие: 0 £ d i< 5. D = {-2, 0, 1, 6.5, 28, -40} – исходный массив.

Вариант 10.

Элементы массива С (16) формируются по правилу: Найти произведение положительных элементов массива и произведение отрицательных элементов. Указать, какое из произведений больше по абсолютному значению.

Вариант 11.

Вычислить количество элементов массива Y, удовлетворяющих условию 1 £ Yi £ 2, где Найти произведение элементов с нечетными индексами и сумму элементов с четными индексами. X = { 0.04, 8.31, 5.2, 0.2, 0.78, 1.4, 5.9, 2.7} – исходный массив.

Вариант 12.

Вычислить среднее геометрическое положительных элементов массива А, имеющих четные индексы. Элементы массива А вычисляются по формуле: - исходный массив.

Вариант 13.

Подсчитать значение КР - количество положительных значений в массиве X и КО – количество отрицательных значений в массиве X. Если КР будет больше КО, то вывести массив Х без изменений, иначе заменить 1-й элемент массива Х на значение КР, а 2-й – на значение КО; массив вывести. Элементы массива Х вычисляются по формуле:

Вариант 14.

Вывести на печать индексы элементов массива Y, удовлетворяющих условию: 0 < Yi < 1. Элементы массива Y вычисляются по формуле:

Вариант 15.

Вычислить сумму квадратов отрицательных значений массива В среди элементов, имеющих нечетные индексы. Элементы массива В вычисляются по формуле:

Вариант 16.

Сформировать массив Х (20), элементы которого вычисляются по правилу:

Отпечатать сначала все отрицательные элементы массива Х, а затем положительные элементы.

Вариант 17.

Дан массив Х = {5.2, -3.8, 9.1, -1.4, 6.3, -8.7, 3.2, 10.4, 12.7, 21.7}. Сформировать новый массив Y по правилу: Отпечатать только те значения массива Y, которые больше 10, и указать их индексы; найти сумму элементов массива Y, значения которых меньше 10.

Вариант 18.

Для массива С (18) определить, имеются ли три идущих подряд нулевых элемента. Дать текстовое сообщение, а также указать индекс первого элемента в каждой найденной тройке.

С = {1, -1, 0, 0, 0, 2, 4, 0, 0, 5, 0, 0, 0, 3, 8, 0, 0, 0}.

Три идущих подряд элемента могут быть выбраны, например, так: ci, ci+1, ci+2, где i = 1, 2, 3,…,16.


Вариант 19.

Сформировать элементы массива В (13) по правилу: Подсчитать количество нулевых элементов массива и сумму положительных элементов массива.

Вариант 20.

Задан массив Р (10) (элементы его задать самостоятельно). Построить новый массив В по правилу: В новом массиве определить количество положительных значений. Если найденное количество будет больше 5, то массив В отпечатать без изменений, иначе – отпечатать массив В, в котором все положительные числа заменены на единицу.

Вариант 21.

В массиве С = {1, 2, -3, 0, -1, -7, -9, 4, 5, -6, 3, 2, 9, 10, -7, -9, -5} найти количество соседств двух положительных элементов и количество соседств двух отрицательных элементов.

(Примечание: “соседними” можно считать элементы сi и ci+1, где i = 1, …, 16).

Вариант 22.

В массиве А = {1, -1, 2, 3, 0, -4, 5, 6, -7, 9, 8, -7, 0, -8, 6, 5, 3, -4, -2, 0} определить количество соседств двух элементов разного знака, а также количество соседств нулевого элемента с отрицательным элементом.

(Примечание: “соседними” можно считать элементы ai и ai+1, где i = 1, …, 19).

Вариант 23.

Найти произведение элементов массива В (17), имеющих нечетные индексы; найти количество положительных элементов, имеющих четные индексы. Элементы массива В формируются по правилу:

Вариант 24.

Найти сумму положительных элементов массива А = {5, 26, 38, 44, -53, 71, 0, -1, -3.5, 1.2, 11, 12.5, -13}, с нечетными индексами и произведение элементов с нечетными индексами.

Вариант 25.

Вычислить значение функции: для x в интервале [3.4; 23.4] c шагом 0,4. Записать эти значения подряд в массив А, предварительно заменив значения, меньшие 1, на единицу.

Вариант 26.

Вычислить среднее арифметическое значений элементов массива С, удовлетво-ряющих условию: ci > 2,5. Массив C формируется по правилу:

 

.

A = {0.08, -1.75, 2.6, 3.9, 8.1, -1.17, -3.4, -5.6, -7.2, 5.4}.

Вариант 27.

Дан массив Х из 10-ти элементов (элементы массива задать самостоятельно). Построить новый массив Z (10) по правилу:

Найти произведение отрицательных элементов массива Z, имеющих нечетные индексы.

 

Задача 1.6.

Вариант 1.

Даны 1-ый, 3-ий, 5-ый столбцы матрицы А. Построить 2-ой, 4-ый, 6-ой столбцы по формуле: аij = 2.5ai,j-1 для j = 2, 4, 6. Вывести на печать полученную матрицу. 1 столбец = (5.1 8.7 9.3 14.4), 2 столбец = (7.3 9.8 14.2 3.4), 3 столбец = (2.4 7.2 11.9 3.3).

Вариант 2.

Дана матрица А. Из нее образовать две матрицы: в одной оставить все отрицательные элементы матрицы А (на месте положительных элементов поставить ноль), в другой матрице оставить все положительные элементы (на месте отрицательных поставить ноль).

Вариант 3.

Вычислить сумму элементов матрицы А (5,5), расположенных выше главной диагонали и удовлетворяющих условию: 1 < aij £ 2,5. Элементы матрицы сформировать по правилу: aij = i + 0,5j.


Вариант 4.

Построить матрицу В (5,4), каждый элемент которой находится по формуле: , где Si – сумма элементов i -той строки матрицы А.

Вариант 5.

Сформировать матрицу С (5,5) по правилу: . Найти сумму отрицательных элементов матрицы, расположенных ниже побочной диагонали (i, j = 1,…,5).

Вариант 6.

Сформировать матрицу В (9,9) по правилу: bij = cos(i) – sin(j). Подсчитать количество строк матрицы, начинающихся с отрицательного элемента.

Вариант 7.

Переписать первые элементы каждой строки матрицы А (7,3) в массив D, если в строке есть элемент больше 13. Если в строке нет такого элемента, то записать ноль в массив D в соответствующем месте. Вывести исходную матрицу и образованный массив на печать одновременно. Элементы матрицы А задать самостоятельно.

Вариант 8.

Определить суммы положительных элементов матрицы А для каждой строки, исключая элементы главной диагонали.

Вариант 9.

Подсчитать количество нулевых элементов среди элементов, расположенных выше главной диагонали матрицы В (8,8), которые формируются по правилу:

bij = cos – 16, (i, j = 1,…,8).

Вариант 10.

Найти сумму индексов отрицательных элементов матрицы В (4,4), расположенных выше побочной диагонали.

Вариант 11.

Найти среднее геометрическое элементов каждого чётного столбца и среднее арифметическое элементов каждого нечетного столбца матрицы.

Вариант 12.

Умножить четные строки матрицы R на m = ½sin(k)½, где k – номер умножаемой строки. Полученную матрицу напечатать.

 

Вариант 13.

Построить вещественную матрицу A (10,10) по правилу: aij = cos (i2 + 5).

Заменить нулями все ее элементы, расположенные на главной диагонали и выше нее. Вывести на печать для сравнения обе матрицы.

Вариант 14.

В исходной матрице найти количество четных элементов, больших 4, и нечетных элементов, меньших 67.

Вариант 15.

В исходной матрице заменить все элементы, по модулю меньшие 1, на 1. Подсчитать сумму элементов исходной и полученной матрицы отдельно. Отпечатать матрицу С после замены элементов.

Вариант 16.

В построенной матрице A (7,4) определить количество элементов, для которых выполнено условие: -0,5 < aij < 0,5. Элементы матрицы строятся по правилу: aij = sin (i + j / 2). Матрицу напечатать.

Вариант 17.

Найти произведение элементов главной диагонали и сумму элементов побочной диагонали матрицы В (6,6) и указать большее из двух найденных значений. Элементы матрицы формируются по правилу: bij = 2 i + j.

Вариант 18.

Дана матрица Z. Найти сумму элементов для каждого столбца, начинающегося с положительного элемента.

Вариант 19.

Определить сумму и количество элементов матрицы А (6,6), формирующихся по правилу: aij = cos (i + j), удовлетворяющих условию: 0.3 <= aij < 1, среди элементов, находящихся ниже побочной или выше главной диагонали.

Вариант 20.

Дана матрица Y (5,5) (элементы матрицы выбрать самостоятельно). Вычислить элементы новой матрицы Z (5,5) по правилу: zij = yij / ki, где ki – количество положительных элементов i – той строки. Если в i – той строке положительных элементов нет, то i – тая строка в матрице Z должна быть заполнена нулями. Отпечатать для сравнения обе матрицы Y и Z.

Вариант 21.

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

Вариант 22.

Найти количество отличных от нуля элементов, расположенных ниже побочной диагонали. Нулевые элементы матрицы заменить на –1.

Вариант 23.

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

bij = 100×RND (1), (i, j = 1, 2, …, 5).

Примечание: элементы матрицы формируются случайным образом с помощью функции RND, генерирующей случайное число в диапазоне от 0 до 1.

Вариант 24.

С помощью элементов исходной матрицы А (5,5) построить новые матрицы С (5,5) и В (5,5), элементы которых находятся по правилу:

.

Вариант 25.

Дана матрица А (7,7) (элементы матрицы выбрать самостоятельно). Найти значение K= , где: P –произведение положительных элементов матрицы А, S – сумма отрицательных элементов матрицы А, T – произведение элементов побочной диагонали.

Вариант 26.

Найти разность двух матриц и определить количество элементов, строго больших 2.5, среди элементов полученной матрицы.

Вариант 27.

Определить суммы отрицательных элементов матрицы А (5,4) в каждой строке и напечатать матрицу А (5,5), в которой пятый столбец образован из полученных сумм.

.

Задача 1.7.

 

Вариант 1.

Дан массив A = {28, 5.6, 3.67, 4.8, 1.5, 2.7, 7.18, 3.15}. Сформировать новый массив Z (8) по правилу: ,

где m и n - соответственно максимальный и минимальный элементы массива X (8), сформированного по правилу: xi = sin (ai).

Вариант 2.

Дана матрица A( 5,6). Сформировать массив B, в который войдут максимальные элементы каждого столбца матрицы. Элементы матрицы A выбрать самостоятельно. Напечатать матрицу A и массив B.

Вариант 3.

В массиве B = {0, -1, 4, 8, 5, 6, -7, 13} поменять местами максимальный и минимальный элемент, т.е. найти максимальный элемент и его индекс k, а также минимальный элемент и его индекс t, затем поменять значения элементов bt и bk. Отпечатать исходный и полученный массив.

Вариант 4.

Дана матрица Z (7,3) (элементы ее выбрать самостоятельно). Сформировать массив С, в который войдут минимальные элементы каждой строки матрицы Z. Напечатать матрицу и полученный массив.


Вариант 5.

Вычислить и вывести на печать значения функции ,

где z = a sin(x3) + b cos(x) – cx для x Î [2; 5] с шагом 0.23 при a =2.7; b = -3; c =1.1. Указать наименьшее значение функции Y и соответствующее ему значение x.

Вариант 6.

В массиве Z = {1, 3, 7, 8, -9, 0, 4, 5, 6, 2, -5, 6, 2, -5, 7, 4, -3, 2, 1, 0} найти наибольшую сумму соседних троек элементов. Напечатать значение этой суммы и индексы элементов, в нее входящих.

Указание: три соседних элемента массива можно выбрать, например, так: zi, zi-1, zi-2, где i = 3, 4, 5,...,17.

Вариант 7.

Среди отрицательных элементов матрицы B (5,5), формируемых по правилу bij = cos(pi+j) – ei-j, найти максимальный элемент и разделить на него все элементы матрицы, расположенные ниже побочной диагонали. Вывести на печать исходную и преобразованную матрицы.

Вариант 8.

Вычислить сумму элементов массива B = {1, 0, 4, -2, 16, 0.1, 7, 8, 90, 13}, стоящих на нечетных позициях, и заменить минимальный элемент внутри массива на найденную сумму.

Вариант 9.

Сформировать и отпечатать матрицу A (6,6) по правилу: aij = 14p / i + cos (j).

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

Вариант 10.

Вычислить значения функции: где t = sin(a); a Î [-6; 8] с шагом 0.3. Найти максимальное значение функции Z и соответствующее ему значение a.

Вариант 11.

Сформировать и напечатать массив C (8) по правилу: ci = tg (p / 2 + i) + 25.

В массиве С найти максимальный элемент среди элементов с нечетными индексами, минимальный элемент среди элементов с четными индексами. Определить среднее арифметическое найденных значений.

Вариант 12.

Найти сумму индексов максимального и минимального элементов матрицы A (4,4). При поиске не учитывать элементы главной диагонали.

Вариант 13.

Вычислить наибольший и наименьший элементы и их индексы для массива Q, элементы которого формируются по правилу:

где a = 13,27. X = {0, 84, -0.39, 0.96, 7.15, 3.21, 0.84, 0.65, 0.3, -0.24}.

Вариант 14.

Найти минимальное значение Z среди значений, находящихся между 0.3 и 0.9, где для x Î [1,1; 17,2] с шагом 1,5.

Вариант 15.

Сформировать элементы матрицы A (6,6) по правилу: (j =1,2,...6; i =1,2,...6). Матрицу напечатать и найти произведение максимального и минимального элементов матрицы, причем максимальный элемент искать одновременно и в четных столбцах и в четных строках, а минимальный элемент – в нечетных столбцах и всех строках.

Вариант 16.

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


Вариант 17.

Построить и напечатать новый массив Z по правилу: , где yi = 3.5×sin(xi) – 1.6; m - минимальный элемент среди положительных элементов массива Y, имеющих нечетные индексы. X = {12.4, 11.5, -12.1, 25.4, 3.6, 0.7, 2.8, 4.8, -1.7}.

Вариант 18.

Найти среднее арифметическое максимальных элементов каждой строки заданной матрицы B.

Вариант 19.

Вычислить значения функции , если

для x Î [-4; 1] с шагом 0.4. Определить сумму максимального и минимального значения функции Z.

Вариант 20.

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

Вариант 21.

Дана матрица B (6,6) (элементы выбрать самостоятельно). Выяснить, верно ли, что наибольшее из значений элементов главной диагонали больше, чем наименьшее из значений побочной диагонали. Дать текстовое сообщение и напечатать для сравнения оба значения.

Вариант 22.

Для массива А вычислить наибольшее и наименьшее значения модуля разности между соседними элементами. Элементы массива А формируются по правилу:

где w =1.35, j = cos (i). X = {-1.3, 0.08, 2.16, -5.4, 1.8, 2.3, 0.13, 0.29, 0.78, -1.39, 4.3}. Указание: элементы ai и ai+1 (i = 1,...,10) считать соседними.

Вариант 23.

Найти наименьший элемент матрицы X (7,4) (элементы матрицы выбрать самостоятельно) и записать нули в ту строку и столбец, где он находится.

Вариант 24.

Вычислить значения функции: , где a = 12, b = 3, c = 8, d = 35, p = 18 для x Î[-5; 50] с шагом 4.93. Найти максимальное и минимальное значения функции Y и соответствующие этим значениям значения аргумента x.

Вариант 25.

Найти минимальный элемент матрицы среди элементов, расположенных выше главной диагонали, и максимальный элемент среди элементов, расположенных ниже главной диагонали. Определить значение Р по формуле: P = (min + max)/S, где S – сумма элементов главной диагонали матрицы. Элементы матрицы В (5,5) формируются по правилу: bij = i + 25 × (j – 16).

Вариант 26.

Найти сумму элементов в каждой строке матрицы В (8,3). Выбрать из найденных сумм наибольшую. Строку с наибольшей суммой элементов заполнить нулями. Отпечатать исходную и полученную матрицы. Элементы исходной матрицы выбрать самостоятельно.

Вариант 27.

В исходном массиве Х найти максимальный элемент среди отрицательных элементов (m) и минимальный среди положительных элементов (n). Вычислить значения функции Р для каждого значения xi по правилу:

.

X = {-10, -12.3, 0, 11, 13, -1.8, 14, 9.8, 20, 7, -4, 15}.

 

 

Задание 2

Вариант 1.

Разработать программу, выполняющую запись сведений о погоде. Информация должна содержать сведения о погоде: название города, температура воздуха, направление ветра, скорость ветра, атмосферное давление. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.). Данные хранятся в таблице Excel.

 

Вариант 2.

Разработать программу, ведущую список сведений об экспортируемых товарах. Информация должна содержать следующее: наименование товара, наименование стран импортирующих товар, объём поставляющейся продукции, дата поставки. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки и т.д.). Данные хранятся в таблице Excel.

 

Вариант 3.

Создайте программу, ведущую список сведений о студентах учебной группы. Информация должна содержать следующие сведения: фамилию, имя, отчество, адрес(дом, квартира, улица), телефон, дата рождения: год, месяц, день.. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики и т.д.). Данные хранятся в таблице Excel.

 

Вариант 4.

Разработать программу, ведущую список сведений о стоянке автомобилей. Исходная информация должна содержать: марку, номер автомобиля, Фамилию владельца, год приобретения, пробег на текущий момент, дата техосмотра. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 5. Создать программу, ведущую учёт подписки на газеты и журналы отдела предприятия: фамилия, имя, отчество подписчика, период подписки название газеты (журнала), период подписки в году, издательство. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 6. Создать программу ведущую список сведений о стоматологических клиниках города. Исходная информация должна содержать: фамилия заведующего клиникой, адрес, телефон регистратуры. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 7.

Разработать программу, ведущую сведения о государствах Западной Европы. Исходная информация должна содержать: название государства, столицу, численность населения. Размер территории В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 8.

Создать программу, ведущую список сведений о крупных городах России. Информация содержит: название города, область,в которой находится, численность населения, самая известная достопримечательность. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 9.

Создайте программу, ведущую список сведений о классах школы. Информация содержит сведения: классный руководитель, количество учащихся, фамилии учителей, ведущих дисциплины, которые ведутся в этом классе. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel

 

Вариант 10.

Создать программу, ведущую список сведений об учебных заведениях г.Ухты. Информация содержит: название учебного заведения, год его создания, количество студентов, количество специальностей, адрес его нахождения. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 11.

Создайте программу, ведущую список сведений о пациентах глазной клиники. Информация такова: фамилия пациента, пол, возраст, место проживания, диагноз. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 12.

Создайте программу, ведущую список сведений о преподавателях и сотрудниках кафедры. Информация содержит: фамилия, имя, отчество, должность, дата рождения(число, месяц, год), место жительства(адрес), телефон, стаж. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 13.

Создайте программу, ведущую список сведений об отравлении поездов от станции Ухта. Информация должна содержать: номер поезда, название поезда, кол-во вагонов, название(скорый или пассажирский), дата отправления, время стоянки, по каким числам. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 14.

Разработать программу, ведущую сведения о результатах олимпиады в Турине. Исходная информация должна содержать: название страны, количество медалий по каждому виду спорта (биатлон, фигурное катание, коньки, лыжи, и т.д.). В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 15.

Разработать программу, ведущую список сведений о вылете и прилёте самолётов в аэропорт г. Ухта. Исходная информация должна содержать: номер рейса, прибытия и отправления, время полёта, стоимость билета. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 16.

Разработать программу, ведущую список сведений об отправлении и прибытии автобусов в г. Ухта. Исходная информация должна содержать: номер рейса, название, время отправления и прибытия, время в пути, стоимость билета до конечного пункта. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода вывода использовать стандартные элементы интерфейса Windows (кнопки, поля, списки и т.д.).

 

Вариант 17.

Создайте программу, ведущую список сведений об ассортименте обуви в магазине «Сапожок». Информация содержит сведения: наименование обуви, артикул, кол-во, стоимость. В программе должны быть реализованы функции поиска и редактирования данных в таблице. Для ввода и вывода информации должны быть использованы стандартные элементы интерфейса Windows(кнопки, поля, списки, счетчики, переключатели и т.д.)Данные хранятся в таблице Excel.

 

Вариант 18.


Дата добавления: 2015-12-17; просмотров: 49; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!