Вычислительные машины, сети и телекоммуникационные системы
Бройдо, В.Л. Вычислительные машины, сети и текоммуникационные системы: учебник для ВУЗов/ В.Л.Бройдо.-Спб.: ПИТЕР, 2008.-766 c.
Пятибратов, А.П. Вычислительные машины, сети и текоммуникационные системы: учеб.-практ.пос./ А.П.Пятибратов, Л.П.Гудыно, А.А.Кириченко; под ред. проф.А.П.Пятибратова; М.: Изд. центр ЕАОИ, 2009.-292 c.
Пятибратов, А.П. Вычислительные машины, сети и текоммуникационные системы: учеб.-практ.пос./ А.П.Пятибратов, Л.П.Гудыно, А.А.Кириченко; под ред. проф.А.П.Пятибратова; МЭСИ.-М.: МЭСИ, 2005.-703 c. (библиотека МЭСИ, а также на CD),
а также другие источники информации, представленные в списке литературы по дисциплине «Вычислительные машины, сети и телекоммуникации».
Работа должна быть выполнена в установленные сроки и сдана на кафедру для проверки преподавателем (не позднее, чем за месяц до начала сессии!). Проверенные работы рецензируются и хранятся на кафедре до начала сессии. Работы, по которым имеются замечания, возвращаются на доработку студенту.
- Для комментирования войдите или зарегистрируйтесь
- 3433 просмотра
Приложение 6
Контрольная работа (3-й семестр)
Контрольная работа предназначена для углубленного изучения основ программирования с использованием среды Turbo Pascal.
Контрольная работа содержит десять вариантов. Каждый вариант состоит из трех практических заданий. Задания 1-3 в печатном виде представить в контрольной работе. Тексты Паскаль-программ выложить в рабочую область дисциплины в СДО Кампус.
Номер варианта задания определяется по первой букве фамилии согласно следующей таблицы:
Номер варианта |
Начальная буква фамилии |
1 |
К, Ф |
2 |
И, У |
3 |
З, Т, Я |
4 |
Ж, С, Ю |
5 |
Е, Р, Э |
6 |
Д, П, Щ |
7 |
Г, О, Ш |
8 |
В, Н, Ч |
9 |
Б, М, Ц |
10 |
А, Л, Х |
Работа должна быть выполнена в установленные сроки и сдана на кафедру Математики и информатики для проверки преподавателем (не позднее, чем за неделю до начала сессии!). Проверенные работы рецензируются и хранятся на кафедре до начала сессии. Работы, по которым имеются замечания, возвращаются на доработку студенту.
ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ КОНТРОЛЬНЫХ РАБОТ
- Контрольная работа должна быть выполнена на листах формата А4, подшитых в скоросшиватель.
- Структура контрольной работы: первый лист – титульный, второй лист – оглавление, каждый освещаемый вопрос оформляется с новой страницы.
- В нижнем колонтитуле – номер страницы (титульный лист не нумеруется), в верхнем колонтитуле – номер группы, номер варианта, фамилия и инициалы студента.
- Параметры страницы. Размеры полей: левое – 3 см, правое – 1 см, верхнее – 2 см, нижнее – 2 см. Шрифт Times New Roman, размер шрифта – 12 пт, междустрочный интервал – одинарный, выравнивание – по ширине.
- Тексты программ выложить в СДО Кампус в рабочей области дисциплины (до начала сессии).
Для всех заданий решение представить в виде:
- Постановка задачи;
- Блок-схема алгоритма программы, выполненная с использованием графических средств редактора WORD;
- Входные и выходные данные;
- Текст программы;
- Результаты выполнения программы (копия экрана).
Задание 1.
Разработать проект «Финансовый калькулятор», который по введенным данным, выполняет вычисления и выводит на форму результат расчета. Для расчета использовать
S=A(1+r)n , где S-сумма на депозите, A-начальная сумма вклада, r-банковский процент, n-период действия депозита.
Образец формы
Рис 1.Образец формы проекта «Финансовый калькулятор»
Вариант |
Сумма вклада в руб. |
Количество лет |
Банковский процент |
1 |
10 000 000 |
12 |
30% |
2 |
15 000 000 |
11 |
29% |
3 |
20 000 000 |
10 |
28% |
4 |
25 000 000 |
9 |
27% |
5 |
30 000 000 |
8 |
26% |
6 |
35 000 000 |
7 |
25% |
7 |
40 000 000 |
6 |
24% |
8 |
45 000 000 |
5 |
23% |
9 |
50 000 000 |
4 |
22% |
10 |
55 000 000 |
3 |
20% |
Задание 2.
Разработать проект, который позволит ввести на форму элементы массива Таблица 2 и вычислить результат согласно варианту Таблица 3.. Результат выдать на форму.
Таблица 2
День месяца |
Температура |
День месяца |
Температура |
1 |
5 |
16 |
-8 |
2 |
7 |
17 |
-4 |
3 |
0 |
18 |
-3 |
4 |
2 |
19 |
1 |
5 |
4 |
20 |
8 |
6 |
-1 |
21 |
5 |
7 |
-3 |
22 |
0 |
8 |
0 |
23 |
-3 |
9 |
-4 |
24 |
-3 |
10 |
3 |
25 |
-6 |
11 |
2 |
26 |
-8 |
12 |
5 |
27 |
-10 |
13 |
5 |
28 |
-12 |
14 |
7 |
29 |
-15 |
15 |
-2 |
30 |
-8 |
Таблица 3
№ варианта |
Задача |
1 |
Определить среднемесячную температуру декабря. |
2 |
Определить сколько раз температура была выше нуля градусов. |
3 |
Определить день, когда температура была наибольшей. |
4 |
Определить сколько дней в декабре температура была выше средней. |
5 |
Определить минимальную температуру второй декады декабря. |
6 |
Определить сколько раз в декабре температура меняла знак. |
7 |
Определить сколько раз температура была ниже нуля градусов. |
8 |
Определить день, когда температура была наименьшей. |
9 |
Определить сколько дней в декабре температура была ниже средней. |
10 |
Определить максимальную температуру первой декады декабря. |
Образец формы
Рис 3. Образец формы проекта «Вычисления в массиве»
Задание 3.
Разработать проект который выводит на форму график функции. Выражения для функций приведены в таблице 4
Образец формы
Рис 3. Образец формы построения графика
Таблица 4
№ варианта |
Функция |
1 |
x*sin(x) |
2 |
x*cos(x) |
3 |
x*ln(x) |
4 |
|
5 |
|
6 |
x2 -3x |
7 |
x2-5x+4 |
8 |
-4 |
9 |
sin(x)+x |
10 |
cos(x)+x |
1Методические указания.
Разработка простого калькулятора
1. Создать новый проект (команда File|New|Application) и сохранить его файлы в вашей папке (команда File|Save Project As).
2. Задать название проекта: ' калькулятор' (команда Project|Options, закладка Application, параметр Title).
3. Установить свойства главной формы проекта Form1 в Инспекторе Объектов:
Свойство |
Обозначение |
Значение |
Стиль (обрамления) окна |
BorderStyle |
bsDialog |
Заголовок окна |
Caption |
калькулятор |
Цвет клиентской области |
Color |
<по усмотрению > |
Положение на экране (при первом показе) |
Position |
poDesktopCenter или poScreenCenter |
4. Разместить на форме три компонента класса TLabel, три компонента класса TEdit и шесть компонент класса TButton (Standard). Изменить размеры формы, разместить и выровнять компоненты
Установить в свойствах Text компонентов Edit1, Edit2 и Edit3 значения '' (пустая строка),
5. Установить в свойстве Caption компонент Button значение знаки операций, очистить и закрыть
6. Создать обработчики событий OnClick компонентов Button
Учитывая, что информация с формы вводится в символьном виде , для преобразования необходимо использовать функции FloatToStr и StrToFloat
Листинги подпрограмм для обработки кнопок.
procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text := '';
Edit2.Text := '';
Edit3.Text := '';
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
Edit1.Text := '';
Edit2.Text := '';
Edit3.Text := '';
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
close;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
a := StrToFloat (Edit1.Text);
b := StrToFloat (Edit2.Text);
c := a + b;
Edit3.Text := FloatToStr (c);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
a := StrToFloat (Edit1.Text);
b := StrToFloat (Edit2.Text);
c := a - b;
Edit3.Text := FloatToStr (c);
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
a := StrToFloat (Edit1.Text);
b := StrToFloat (Edit2.Text);
c := a * b;
Edit3.Text := FloatToStr (c);
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
a := StrToFloat (Edit1.Text);
b := StrToFloat (Edit2.Text);
if b = 0 then Edit3.Text := 'деление на нуль'
else
begin
c := a / b;
Edit3.Text := FloatToStr (c);
end;
end;
Задание 2 Обработка массива.
Выполнение разработки
1. Открыть новый проект.
2. Разместить на форме экземпляры компонентов: Button, Edit, Label.
3. Выполнить следующие действия:
объект |
Вкладка окна Object Inspector |
Имя свойства |
имя события Действие |
Form1
|
Properties |
Caption |
Поиск |
Evens |
OnCreate |
Очистить значения свойств Text текстовых полей |
|
Button1 |
Properties |
Caption |
очистить |
Evens |
Onclick |
Очистить значения свойств Text текстовых полей |
|
Button2 |
Properties |
Caption |
закрыть |
Evens |
Onclick |
Обработка закрытия формы |
|
Button3 |
Properties |
Caption |
поиск |
Evens |
Onclick |
вычисления минимума и максимума |
|
Edit1 |
Properties |
Caption |
Очистить значение свойства Text |
Edit2 |
Properties |
Caption |
Очистить значение свойства Text |
Edit3 |
Properties |
Caption |
Очистить значение свойства Text |
Введите переменные в код формы
Var s, ss: string ; a: array [1..15] of integer; I, j, k, max, min, p, code : integer.
5. Сохраните проект, запустите и протестируйте его.
Листинг программ для элементов формы
procedure Tform1.FormCreate(Sender: Tobject);
begin
Edit1.Text := ‘’;
Edit2.Text := ‘’;
Edit3.Text := ‘’;
end;
procedure Tform1.Button1Click(Sender: Tobject);
begin
Edit1.Text := ‘’;
Edit2.Text := ‘’;
Edit3.Text := ‘’;
end;
procedure Tform1.Button2Click(Sender: Tobject);
begin
close;
end;
procedure Tform1.Button3Click(Sender: Tobject);
begin
s :=Edit1.Text;
s := concat (s, #32);
i := 0;
while Length(s) > 0 do
begin
i := i+1;
p := pos (#32,s);
ss := copy (s,1,p-1);
Val (ss,k,code);
a[i] := k;
delete(s,1,p);
end;
max := a[1];
For j := 1 to i do
if max < a[j] then max := a[j];
min := a[1];
For j := 1 to i do
if min > a[j] then min := a[j];
Edit3.Text := IntToStr (max);
Edit2.Text := IntToStr (min);
end;
Задание 3 Построение графика функции.
Цель работы - создать программу построения графика, в которой устанавливается
масштаб, в цикле осуществляется построение графика функции, рисуются оси координат и печатаются на них числовые шкалы.
Описание плана разработки программы
1. Открыть новый проект.
2. Разместить на форме экземпляры компонентов: кнопка Button, область рисования PaintBox.
3. Выполнить следующие действия:
объект |
Вкладка окна Object Inspector |
Имя свойства |
Имя события Действие |
Form1
|
Properties
|
Caption
|
«График функции» |
Height, Width |
440 ,400 |
||
Button1 |
Properties |
Caption |
График |
Evens |
Onclick |
Написать процедуру, рисующую график по точкам |
|
Button2 |
Properties |
Caption |
Введите название «Выход» |
Evens |
Onclick |
Close; |
|
PaintBox1 вкладка System |
Properties |
Canvas |
Соединение линиями получаемых точек |
Height, Width |
350,300 |
Листинги программ обработки кнопок.
procedure TForm1.Button1Click(Sender: Tobject);
function f(x:integer):integer;
var c:integer;
begin
c:=round(sin(0.25*x));
f:=c;
end;
var x:integer;
begin
PaintBox1.Canvas.LineTo(0,150);
PaintBox1.Canvas.LineTo(410,150);
x:=0;
for x:=0 to 350 do
begin
PaintBox1.Canvas.LineTo(x, f(x)+150);
end;
end;
procedure Tform1.Button2Click(Sender: Tobject);
begin
Close;
end;
end.
Литература
- Садовская О.Б. Программирование в среде Delphi. Часть 2. Создание оконных приложений: Учебное пособие. – Воронеж: Изд-во ВГУ, 2006.
- Спиричева Н.Р. Лабораторные работы по программированию в среде Delphi (работы 6-9). – Екатеринбург: ГОУ ВПО УГТУ-УПИ, 2004.
- Фаронов В. В. Программирование в Delphi 7: Учебный курс. – СПб.: «Питер», 2006.
- Для комментирования войдите или зарегистрируйтесь
Дисциплина Информационные системы и технологии
(для студентов специальности 230700.62
Прикладная информатика в экономике)
РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ
Выполнение курсовой работы по дисциплине
«Информационные системы и технологии» предусмотрено учебным планом Московского государственного университета экономики, статистики и информатики. Курсовая работа должна быть представлена в распечатанном виде и сдана на кафедру для рецензирования за месяц до начала сессии. Сданная курсовая работа проверяется преподавателем. Если работа соответствует требованиям, то она рекомендуется «К защите». В противном случае работа возвращается с пометкой «На доработку».
К защите должны быть представлены файлы:
- текст описания курсовой работы в приложении MS Word;
- решение задач в приложении MS Excel;
- построение диаграмм в приложении MS Visio.
Эти файлы должны быть на носителях (флэш-картах) или CD (DVD) -дисках.
Зачет по курсовой работе проводится на персональном компьютере в установленные сроки при наличии рекомендации «К защите».
Студент, не сдавший своевременно курсовую работу и не имеющий рекомендации «К защите», к защите не допускается.
Методические указания рекомендуется тщательно проработать до выполнения своего индивидуального задания.
Цель выполнения курсовой работы - освоение теоретических вопросов по информационным технологиям и практических вопросов в объеме методического пособия на примере своего индивидуального задания.
- Для комментирования войдите или зарегистрируйтесь
- Для комментирования войдите или зарегистрируйтесь
Контакты - помощь студентам
Репетиторы для ЦТ
Сотрудничество
Вниманию авторов студенческих работ! Приглашаем к долгосрочному и взаимовыгодному сотрудничеству кандидатов наук, аспирантов, инженеров и других специалистов. Горячие вакансии: геодезия, термех и сопромат строительного профиля БНТУ, спецпредметы БГИУР (проектирование РЭС, СВЧ, антенны) и другие. Ждем ваше резюме...
Помощь заочникам
Готовые решения задач, дополнительные шпаргалки, методички, находятся в свободном доступе тут
Выполним на заказ
ЭКОНОМИКИ, СТАТИСТИКИ И ИНФОРМАТИКИ (МЭСИ)»
МИНСКИЙ ФИЛИАЛ МЭСИ Кафедра Математики и информатики
Методические РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ КОНРОЛЬНОЙ РАБОТЫ №2 по дисциплине
«Вычислительные системы, сети и телекоммуникации»
(для студентов направления 230700.62 Прикладная информатика)
МИНСК 2013
1. Цель работы
Изучение архитектуры вычислительных сетей, технического, информационного и программного обеспечения сетей. Определение настроек для подключения к сети Internet с использованием утилиты ipconfig. Исследование вероятностно-временных характеристик фрагментов сети Internet с использованием утилиты ping. Исследование топологии фрагментов сети Internet с использованием утилиты tracert.
для контрольных работ по дисциплине «Вычислительные системы, сети коммуникации»
4.1 Теоретические вопросы
№ задания
Тема
Семиуровневая модель OSI
Стек протоколов TCP/IP
Способы адресации в вычислительных сетях (IP-адреса, MAC-адреса, доменные имена)
Адресация IP6
Протокол HTTP
Протокол HTTPS
Протокол FTP
Протокол POP
Протокол SMTP
Принципы физической адресации в сетях
Доменные имена
DNS-сервер. Назначение, алгоритм функционирования
DHCP-сервер. Назначение, алгоритм функционирования
HTTP-сервер. Назначение, алгоритм функционирования
Электронная почта. Протоколы, используемые для функционирования.
Протокол, используемый в ICQ.
Протокол, используемый в Mail-агенте.
Стандарты Wi-Fi.
Системы видеоконференций
Сотовая радиотелефонная связь
Стандарты сотовой радиотелефонной связи
WAP-технологии
Основные аналоговые и цифровые стандарты транкинговой радиотелефонной связи
Стандарты GSM
Спутниковые навигационные системы
Стандарты NMT, AMPS/DAMPS
Российские телекоммуникационные сети.
Цифровые каналы связи.
Сетевые технологии ISDN
Сетевые технологии Х.25
Принципы работы файлообменной сети
Потоковое мультимедиа
1. С помощью утилиты ipconfig определить IP адрес и физический адрес основного сетевого интерфейса компьютера. В отчёте привести одну копию окна с результатами команды ipconfig.
2. Проверить состояние связи c любыми двумя узлами (работоспособными) в соответствии с вариантом задания. Число отправляемых запросов должно составлять не менее 20. В качестве результата отразить для каждого из исследуемых узлов в виде табилицы:
a. процент потерянных пакетов;
b. среднее время приема-передачи;
c. количество маршрутизаторов (с учетом шлюза) до опрашиваемого узла;
d. IP адрес узла.
e. класс сети, к которой принадлежит данный узел;
f. имя узла, полученное по IP-адресу узла.
В отчёте необходимо пояснить, как были определены значения.
3. Произвести трассировку двух работоспособных узлов в соответствии с вариантом задания. Результаты запротоколировать в таблице.
№ узла
время
прохождения
пакета №1
время
прохождения
пакета №2
время
прохождения
пакета №3
среднее время прохождения пакета
DNS-имя
маршрутизатора
IP-адрес
маршрутизатора
Если значения времени прохождения трёх пакетов отличаются более, чем на 10 мс, либо если есть потери пакетов, то для соответствующих узлов среднее время прохождения необходимо определять с помощью утилиты ping по 20 пакетам.. По результатам таблицы в отчете привести график изменения среднего времени прохождения пакета. В отчёте привести одну копию окна с результатами команды tracert. Для каждого опрашиваемого узла определить участок сети между двумя соседними маршрутизаторами, который характеризуется наибольшей задержкой при пересылке пакетов.
4. Для найденных маршрутизаторов с помощью сервиса Whois определить название организации и контактные данные (тел., email). Полученную информацию необходимо указать в отчете.
ВАРИАТЫ ЗАДАНИЙ