Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 1234_Прогр.doc
Скачиваний:
61
Добавлен:
14.05.2015
Размер:
399.36 Кб
Скачать

После выполнения этого проекта можно приступить к реализации представленных ниже заданий.

ПРИМЕР КОНСОЛЬНОГО ПРИЛОЖЕНИЯ ПРОЕКТА ГЕНЕРАЦИИ МАССИВА РАЗМЕРНОСТЬЮ 10 (ВЫПОЛНЕННОГО СТ. ЖУРАВЛЕВОЙ)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication5

{

class Program

{

static void Main(string[] args)

{

int[] k = new int[10];

int[] m = new int[10];

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

{

k[i] = i+1;

m[i] = i + 2;

}

Console.WriteLine("Мой массив");

Console.WriteLine(k[0]);

Console.WriteLine(k[1]);

Console.WriteLine(k[2]);

Console.WriteLine(k[3]);

Console.WriteLine(k[4]);

Console.WriteLine(k[5]);

Console.WriteLine(k[6]);

Console.WriteLine(k[7]);

Console.WriteLine(k[8]);

Console.WriteLine(k[9]);

Console.WriteLine(m[9]);

Console.ReadLine();

}

}

}

ПРИМЕР КОНСОЛЬНОГО ПРИЛОЖЕНИЯ ВЫЧИСЛЕНИЯ СУММЫ НАКОПЛЕНИЕМ НЕЦЕЛЫХ ЧИСЕЛ С ВЫВОДОМ НА ЭКРАН И РЕЗУЛЬТАТА НАКОПЛЕНИЯ И ЗНАЧЕНИЙ ЭЛЕМЕНТОВ МАССИВА (ВЫВОД НА ЭКРАН РЕАЛИЗОВАН В ЦИКЛЕ - В КОМПАКТНОЙ ФОРМЕ ЗАПИСИ ОПЕРАТОРА ВЫВОДА)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication6

{

class Program

{

static void Main(string[] args)

{

int j;

double r=0;

double[] s;

s = new double[6];

for (j = 0; j <= 5; j++)

{

s[j] = (1.0 / ((j+1.0) * (j + 2.0) * (j + 3.0)));

Console.WriteLine(s[j]);

r += s[j];

}

Console.WriteLine(r);

Console.ReadLine();

}

}

}

ПРИМЕР НЕКОРРЕКТНОГО КОДА

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication5

{

class Program

{

static void Main(string[] args)

{

int j;

//float r[6];

s=new float[6];

for (j=0; j<=5; j++) {

s[j]=1/(j+1)*(j+1)*(j+2));

}

Console.WriteLine(s[1]);

Console.ReadLine();

}

}

}

Варианты 2 заданий к лабораторной работе №1

Задача 1

Вычислить выражение

Задача 2

Элементы xи yвычисляются по формулам:

при Вычислить.

Задача 3

Вычислить выражение

Задача 4

Вычислить выражение:

Задача 5

Вычислить выражение

Задача 6

Значения членов числовой последовательности ai ,bi вычисляются по формулам:

Не применяя массивов, вычислить при а1 =b1= 1.

Задача 7

Элементы последовательности xi,вычисляются по формуле

приx1 = 2 иx2= 1. Вычислить.

Задача 8

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

Задача 9

Значения xiвычисляются циклически:

Вычислить xk, не применяя массивов, если

Задача 10

Вычислить выражение:

Задача 11

Вычислить выражение

Задача 12

Вычислить произведение первых Nсомножителей:

Задача 13

Числовая последовательность задана формулой

Вычислить , не применяя массивов, если

Задача 14

Вычислить выражение:

Задача 15

Вычислить выражение

Задача 16

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

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

Задача 17

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

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

Задача 18

Числовая последовательность задана формулой

Определить, начиная с какого i, члены последовательности становятся меньше данного положительного числа.

Задача 19

Числовая последовательность задана формулой

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

Задача 20

Дано действительное b<0. Последовательностьa1,a2, ... образуется по следующему закону:

Не используя массивов, найти значение и номер первого неотрицательного члена последовательности.

Задача 21

Члены последовательности вычисляются по формуле

Найти номер i, начиная с которого выполняется условие.

Задача 22

Сколько членов последовательности надо просуммировать, чтобы сумма превысила данное значениеS>0?

Задача 23

Дана последовательность: Сколько членов этой последовательности, начиная с первого, и, далее по порядку, надо перемножить, чтобы произведение оказалось меньше данной положительной величины?

Задача 24

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

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

Задача 25

Среди чисел найти ближайшее меньшее, чем заданное числоA.

Задача 26

Последовательность чисел формируется по следующему закону: Найти номерi(i2) первого члена последовательности, для которого выполняется условие

Задача 27

Элементы последовательности xi,вычисляются по формулеприx1 = 2 иx2= 1. Вычислить, не применяя массивов, начиная с какогоixiстановится меньше заданного значенияZ, (0<Z<1.3).

Задача 28

Значения членов числовой последовательности ai ,bi вычисляются по формулам:

где i= 2, 3, ...; а1 =b1= 1.

Вычислить, не применяя массивов, начиная с какого ibiстановится меньше заданного значенияS>0.

Задача 29

Последовательность значений имеет вид:

При каком минимальном nзначение произведения членов последовательности от 1-го доn-го становится больше заданногоP>0?

Задача 30

Последовательность значений имеет вид:

При каком минимальном nзначение произведения первых членов последовательности от 1-го доn-го становится меньше заданного 0<P<1?

СПИСОК ЛИТЕРАТУРЫ

3.1. Основная

  1. Борисенко В.В. Основы программирования: Учеб. пособие. – М.: Интернет – университет информационных технологий, 2005. – 314 с.

  2. Информатика. Базовый курс: Учеб. для вузов / Под ред. С.В. Симоновича. – 2-е изд. – СПб.: Питер, 2006. – 639 с.

  3. Информатика: учеб. / ред. Макарова Н.В. - 3-е изд.,перераб. - М.: Финансы и статистика, 2007. - 768 с.

  4. Общий курс высшей математики для экономистов: учеб. / ред. Ермаков В.И. - М. : Инфра-М, 2002. - 656 с.

  5. Павловская Т.А. С/С++. Объективно-ориентированное программирование: Практикум для вузов / Т.А. Павловская, Ю. А. Щупак. – СПб.: Питер, 2005. – 265 с.

  6. Пономарев О.П. Программирование: учеб. пособие для студентов специальностей "Организация и технология защиты информации" и "Прикладная информатика в экономике" / Пономарев О. П. - Белгород : Кооперативное образование, 2008. - 104 с.

  7. Фролов А.В., Фролов Г.В. Визуальное проектирование приложений C#. Москва. Кудиц-Образ. 2003.- 511 с.

  8. Хорев П.Б.Технологии объектно-ориентированного программирования: учеб.пособие / Хорев П.Б. - М. : Академия, 2004. 448 с.