Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Курсовая работа по Visual Basic _2013-2014_

.pdf
Скачиваний:
49
Добавлен:
18.03.2015
Размер:
455.03 Кб
Скачать

2013-2014

учебный год

для студентов очно-заочного отделения

Цель и задачи курсовой работы

Цель работы: Получение знаний и практических навыков работы на персональном компьютере с использованием языка визуального объектноориентированного программирования Visual Basic.

Задачи:

Получить практические навыки:

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

Visual Basic;

создания текстовых документов MS Word, содержащих сложно форматированный текст, схемы алгоритмов программ, формулы, рисунки, списки литературы, оглавление и другие элементы электронного документа.

Задание к курсовой работе

Курсовая работа состоит из четырех задач, включаемых в единый проект программного приложения, создаваемого с использованием языка программирования Visual Basic. К курсовой работе составляется пояснительная записка, которая должна быть подготовлена в текстовом процессоре MS Word.

 

 

 

Задача 1.

 

Вычисление суммы ряда.

 

 

 

Задача 2.

 

Работа с массивами.

 

 

 

Задача 3.

 

Работа со строками.

 

 

 

Задача 4.

 

Работа с графикой.

 

 

 

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

Требования к представлению и оформлению курсовой работы

Работа должна быть представлена на бумажном (пояснительная записка) и электронном (в виде файлов на CD) носителях. Пояснительная записка должна быть отпечатана на стандартных листах формата А4 (210х297 мм).

На CD должны быть файлы проектов решения задач в Visual Basic и исполняемые файлы (.exe), а также пояснительная записка, подготовленная в

MS Word.

По каждой задаче файлы проектов Visual Basic должны быть записаны в папки с именами: «Задача_1», «Задача_2», «Задача_3» и «Задача_4». В строке заголовка каждой из форм, разработанных в Visual Basic приложений, должна быть информация о студенте, выполнившем курсовую работу, например: Иванов И.И., гр. АП-120, Вариант 31.

Оформление документа должно соответствовать ГОСТ 2.105-95 – «Общие требования к текстовым документам». Схемы алгоритмов должны быть оформлены в соответствии с ГОСТ 19.701-90.

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

поля документа: сверху – 2,0 см, снизу – 2,5 см, слева – 2,5 см, справа –

1,5 см;

текст документа: шрифт Times New Roman, размер шрифта 14,

межстрочный интервал 1, в абзацах – красная строка 1,5 см, выравнивание по ширине страницы, автоматическая расстановка переносов (кроме текста заголовков и названия рисунков);

автоматическая нумерация страниц, номер страницы в правом нижнем углу;

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

Впояснительной записке в верхнем колонтитуле должен быть текст, содержащий данные о студенте, выполнившем курсовую работу, например: Студент гр. АП-120, Иванов И.И., вариант № 31.

2

Содержание пояснительной записки:

титульный лист (см. образец оформления в конце методических указаний) – используйте готовый шаблон;

бланк рецензии, заполненный студентом (см. образец оформления в конце методических указаний) – используйте готовый шаблон;

основная часть, включающая четыре раздела в каждом из которых приводится постановка задачи, схема алгоритма, текст программы на Visual Basic и рисунки экранных форм разработанного проекта;

список литературы, содержащий не менее трех наименований (перечень использованных при выполнении курсовой работы материалов), на которые должны быть ссылки в тексте, выполненные в MS Word с использованием технологии перекрестных ссылок.

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

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

Порядок защиты работы:

получить рецензию на работу в деканате или у преподавателя;

устранить отмеченные недостатки;

к защите обязательно представить пояснительную записку и электронную версию работы;

работа защищается с использованием компьютера (студент демонстрирует полученные знания и практические навыки работы на

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

По результатам защиты выставляется оценка за курсовую работу.

3

Задача №1. «Сумма ряда»

№ задания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание задания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сумма ряда

 

 

Точное решение

 

 

 

 

 

 

 

 

 

 

 

 

 

M

( 1 )

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos1

 

 

 

 

 

 

( 2k )!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0

 

 

 

 

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

( e

1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 2k + 1 )!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0

 

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

e

 

 

 

 

M

 

( 1 )k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin1

 

 

 

( 2k 1 )!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

4.

aq k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 q

 

 

 

 

k =0

 

 

 

: a=2,7: q=0,5,

M=12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.

( 1 )k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

 

; M=14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

( 1 )k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1( 2k 1 )3

 

 

 

 

; M=14

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.

( a + kr )qk

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

+

 

 

 

rq

 

k =0

 

 

 

 

 

 

 

 

 

 

 

 

 

;a=3,7 r=1,1 q=-0,5

 

 

 

1 q

 

 

 

q )2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1

 

M=12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8.

( 1 )k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( k + 1 )2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

; M=15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

k +1

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

π

 

 

 

 

 

 

( 1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ ln 2

 

 

 

 

 

 

 

 

 

 

 

2 ; M=16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

3k

 

 

 

 

 

 

 

3

3

 

 

 

 

 

 

 

M

 

 

 

k +1

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

1

 

π

 

 

 

 

 

 

( 1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln 2

 

 

 

 

 

3k

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

; M=14

 

 

 

 

 

3

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11.

( 1 )k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

[π + 2 ln(

2 + 1)]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4k 3

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

; M=16

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

( 1 )

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,223891

 

 

 

 

( k! )2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0

 

 

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

( 1 )

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,576725

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0 k!( k + 1 )!

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

( 1 )

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π

14.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1 ( 2k 1 )2

 

 

 

 

 

 

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

arctg2- 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

№ задания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание задания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сумма ряда

 

 

Точное решение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

k

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1 k!

 

 

 

 

 

;

 

 

M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0 k!

 

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M (−1)k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

17.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

k =0

 

 

 

 

 

 

 

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

18.

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2k

+ 1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

k =1

 

 

; M=8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(k + 1)!

 

 

 

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

20.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( e +

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 2k )!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0

 

 

 

 

 

; M=8

 

 

2

 

 

 

 

 

 

 

e

 

M

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21.

( k + 1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

k!

 

 

 

 

 

 

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

k

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22.

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1 k!

 

 

 

 

 

 

 

 

n=4, M=12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

k

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

23.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( n + k

 

 

 

 

 

 

( n 2 )( n 1 )!

 

k =1

 

1 )! n=5, M=8

 

 

M

 

 

 

 

( 1 )

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,576725

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =0 k! ( k + 1 )!

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

( 1 )k +1

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

25.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1 ln 2 )

( 2k 1 )2k( 2k + 1 )

 

 

 

 

 

2

 

k =1

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26.

( 1 )k +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 3k 2 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

 

 

 

 

 

 

 

 

 

 

 

 

 

; M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 8k 1 )( 8k + 1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

; M=12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1 2k k

 

 

 

;

 

 

M=12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

π 2

 

 

 

 

 

 

 

 

 

 

 

 

29.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

(ln 2 )2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1 2k k 2

 

 

 

 

 

;

M=8

 

 

12

 

 

2

 

 

 

 

 

 

30.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n2/(n2+1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: n=3, M=10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

Задача №2. «Массивы»

№ задания

 

Содержание задания

1.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, значения которых равны

 

 

заданному числу F.

 

2.

Найти местоположения (номера индексов) минимальных элементов

 

 

массива.

 

3.

Найти среднее арифметическое максимальных и минимальных

 

 

элементов массива в каждом из столбцов.

2.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить сумму элементов, значения которых меньше или равны

 

 

заданному числу F.

 

2.

Заменить элемент с индексом, равным заданному числу L значением

 

 

максимального элемента.

 

3.

Cделать матрицу симметричной относительно главной диагонали,

 

 

заменяя при отсутствии симметрии меньший элемент на больший.

3.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, значения которых не кратны

 

 

заданному числу F.

 

2.

Найти частное от деления максимального элемента массива и

 

 

элемента с номером L.

 

3.

Упорядочить массив по убыванию элементов сверху вниз и слева

 

 

направо.

4.

Дан двумерный массив (матрица) размером NxN.

 

1.

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

 

2.

Заменить все максимальные элементы значениями, равными

 

 

заданному числу L.

 

3.

Поменять на диагоналях матрицы значения с максимальными и

 

 

минимальными элементами.

5.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, имеющих четные значения.

 

2.

Найти количество минимальных элементов массива.

 

3.

Элементы массива упорядочены по возрастанию элементов в

 

 

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

 

 

столбцах.

6.

Дан двумерный массив (матрица) размером NxN.

 

1.

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

 

 

числу F.

 

2.

Найти местоположения (номера индексов) минимальных элементов

 

 

массива.

 

3.

Cделать матрицу симметричной относительно главной диагонали,

 

 

заменяя при отсутствии симметрии больший элемент на меньший.

7.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, имеющих нечетные значения.

 

2.

Найти разность максимального элемента массива и элемента с

 

 

номером L.

 

3.

Найти среднее арифметическое максимальных и минимальных

 

 

элементов массива и элементов, имеющих четные значения.

6

№ задания

 

Содержание задания

8.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить произведение элементов, значения которых меньше

 

 

заданного числа F.

 

2.

Заменить элемент с индексом, равным заданному числу F значением

 

 

максимального элемента.

 

3.

Заполнить главную диагональ матрицы значениями сумм элементов ее

 

 

столбцов.

9.

Дан двумерный массив (матрица) размером NxM.

 

1.

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

 

 

его элементов.

 

2.

Найти местоположения (номера индексов) максимальных элементов

 

 

массива.

 

3.

Элементы массива упорядочены по возрастанию элементов в строках.

 

 

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

10.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить сумму элементов массива с нечетными значениями

 

 

индексов его элементов.

 

2.

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

 

3.

Упорядочить массив по возрастанию элементов сверху вниз и слева

 

 

направо.

11.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить произведение элементов, значения которых больше

 

 

заданного числа F.

 

2.

Заменить все минимальные элементы значениями, равными заданному

 

 

числу L.

 

3.

Преобразовать матрицу, заполнив главную диагональ значениями

 

 

минимальных элементов ее строк.

12.

Дан двумерный массив (матрица) размером NxM.

 

1.

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

 

2.

Найти сумму максимальных элементов массива.

 

3.

Найти среднее арифметическое максимальных и минимальных

 

 

элементов массива и элементов с четными номерами индексов.

13

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, значения которых кратны

 

 

заданному числу F.

 

2.

Найти разность максимального элемента массива и элемента с

 

 

номером L.

 

3.

Элементы массива упорядочены по убыванию элементов в строках.

 

 

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

14.

Дан двумерный массив (матрица) размером NxM.

 

1.

Найти количество положительных элементов массива.

 

2.

Найти сумму минимальных элементов массива.

 

3.

Элементы массива упорядочены по убыванию элементов в строках.

 

 

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

15.

Дан двумерный массив (матрица) размером NxM.

 

1.

Найти значение максимального элемента массива.

 

2.

Найти произведение минимального элемента массива и элемента с

7

№ задания

 

Содержание задания

 

 

номером L.

 

3.

Упорядочить массив по возрастанию элементов сверху вниз и слева

 

 

направо.

16.

Дан двумерный массив (матрица) размером NxM.

 

1.

Найти значение минимального элемента массива.

 

2.

Найти сумму минимального элемента массива и элемента с номером L.

 

3.

Найти номера строк, все элементы которых положительны.

17.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить количество элементов, значения которых больше

 

 

заданного числа F.

 

2.

Заменить элементы с четными индексами, значением минимального

 

 

элемента.

 

3.

Все элементы с наибольшим значением заменить суммой

 

 

положительных элементов.

18.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить количество элементов, значения которых меньше

 

 

заданного числа F.

 

2.

Заменить элементы с четными индексами, значением максимального

 

 

элемента.

 

3.

Найти номера строк, все элементы которых отрицательны.

19.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов, значения которых не кратны

 

 

заданному числу F.

 

2.

Найти количество максимальных элементов массива.

 

3.

Упорядочить массив по возрастанию элементов слева направо и

 

 

сверху вниз.

20.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить количество элементов, значения которых равны

 

 

заданному числу F.

 

2.

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

 

3.

Найти произведение элементов строки, содержащие наибольший по

 

 

модулю элемент.

21.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить количество элементов, значения которых кратны

 

 

заданному числу F.

 

2.

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

 

3.

Найти произведение элементов столбца, содержащего наибольший по

 

 

модулю элемент.

22.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить количество элементов, значения которых не кратны

 

 

заданному числу F.

 

2.

Найти сумму максимального элемента массива и элемента с номером

 

 

L.

 

3.

Найти произведение элементов столбца, содержащего наименьший по

 

 

модулю элемент.

23.

Дан двумерный массив (матрица) размером NxN.

8

№ задания

 

Содержание задания

 

1.

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

 

2.

Найти разность максимального элемента массива и элемента с

 

 

номером L.

 

3.

Найти сумму элементов над главной диагональю.

24.

Дан двумерный массив (матрица) размером NxN.

 

1.

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

 

2.

Найти произведение максимального элемента массива и элемента с

 

 

номером L.

 

3.

Найти произведение элементов под главной диагональю.

25.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить сумму элементов, значения которых больше заданного

 

 

числа F.

 

2.

Заменить все максимальные элементы значениями, равными

 

 

заданному числу L.

 

3.

Найти значение максимального элемента под главной диагональю.

26.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить сумму элементов, значения которых меньше заданного

 

 

числа F.

 

2.

Найти количество минимальных элементов массива.

 

3.

Поменять местами элементы главной и побочной диагонали.

27.

Дан двумерный массив (матрица) размером NxM.

 

1.

Определить произведение элементов массива с не четными

 

 

значениями индексов его элементов.

 

2.

Заменить элемент с индексом, равным заданному числу L значением

 

 

минимального элемента.

 

3.

Найти среднее арифметическое максимальных и минимальных

 

 

элементов массива и элементов, имеющих нечетные значения.

28.

Дан двумерный массив (матрица) размером NxN.

 

1.

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

 

 

числу F.

 

2.

Заменить элемент с индексом, равным заданному числу L значением

 

 

минимального элемента.

 

3.

Найти максимальный по модулю элемент на побочной диагонали и

 

 

заменить его значением произведением элементов матрицы.

29.

Дан двумерный массив (матрица) размером NxN.

 

1.

Определить произведение элементов массива с четными значениями

 

 

индексов его элементов.

 

2.

Заменить все минимальные элементы значениями, равными заданному

 

 

числу L.

 

3.

Заполнить побочную диагональ матрицы значениями сумм элементов

 

 

ее столбцов.

30.

Дан двумерный массив (матрица) размером NxN.

 

1.

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

 

2.

Заменить все минимальные элементы значениями, равными заданному

 

 

числу L.

 

3.

Заполнить главную диагональ матрицы значениями максимальных

 

 

элементов ее строк.

9

 

Задача №3. «Строки»

№ задания

Содержание задания

1.

Удалить часть символьной строки, заключенной в скобки (вместе со скобками).

2.

Определить, сколько раз в строке встречается заданное слово.

3.

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

данной строке.

 

4.

Строка содержит произвольный русский текст. Проверить каких букв в нем больше:

гласных или согласных.

 

5.

В строке имеется одна точка с запятой (;). Подсчитать количество символов до

точки с запятой и после нее.

 

6.

Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.

7.

Дана строка, содержащая английский текст. Найти количество слов,

заканчивающихся буквой й.

 

8.

Дана строка. Определить, в каких позиция х строки встречаются символы «*», «;»,

«:».

 

9.

Дана строка символов, среди которых есть тире ( – ). Определить, сколько символов

ему предшествует.

 

10.

Дана строка. Преобразовать ее, удалив из нее все пробелы.

11.

Дана строка. Определить, сколько в ней цифр.

12.

Дана строка. Подсчитать количество букв в последнем ее слове.

 

Дана строка символов, среди которых есть одна открывающаяся и одна

13.

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

 

этих скобок.

14.

В строке заменить все запятые (,) точкой с запятой (;). Подсчитать количество

замен.

 

15.

В строке между словами вставить вместо пробела точку с запятой (;) и пробел.

16.

Удалить часть символьной строки, заключенной в скобки. Сами скобки не удалять.

17.

Дана строка, состоящая из слов, слова отделены друг от друга одним пробелом.

Определить длину каждого слова.

 

18.

Проверить, одинаковое ли число открывающихся («) и закрывающихся (»)

апострофов в данной строке.

 

19.

Строка содержит буквы и цифры. Проверить чего в ней больше: букв или цифр.

20.

В строке содержатся числа, отделенные друг от друга пробелами. Определить,

сколько раз в строке встречается заданное число.

 

21.

Дана строка, заканчивающаяся точкой. Подсчитать, сколько в ней слов.

22.

Дана строка, содержащая английский текст. Найти количество слов, начинающихся

с буквы b.

 

23.

Дана строка. Определить, сколько в ней символов «*», «;», «:».

24.

Дана строка символов, среди которых есть двоеточие (:). Определить, сколько

символов ему предшествует.

 

25.

Дана строка. Преобразовать ее, удалив каждый символ «*».

26.

Дана строка. Определить, сколько раз входит в нее группа букв abc.

27.

Дана строка. Подсчитать количество букв k в последнем ее слове.

 

Дана строка символов, среди которых есть одна открывающаяся и одна

28.

закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих

 

скобок.

29.

В строке заменить все двоеточия (:) точкой с запятой (;). Подсчитать количество

замен.

 

30.

В строке между словами вставить вместо пробела запятую и пробел.

 

10