Информатика
Тип работы: | Все Доклад/Реферат Задача Курсовая работа Лабораторная работа Ответы на вопросы |
-
1. В массиве V(8) вычислить сумму отрицательных элементов с номерами с n1 по n2.
2. В массиве M(9), содержащем положительные и отрицательные числа, заменить минимальный элемент на его значение по модулю. -
Лабораторная работа №18.
СОЗДАНИЕ И ОБРАБОТКА БИНАРНЫХ ФАЙЛОВ
Цель работы: Приобрети навыков разработки алгоритмов обработки файлов. Закрепление понятий базовых структур цикл, разветвление.
Подготовка к лабораторной работе
При подготовке к лабораторной работе следует повторить следующие вопросы:
1. понятие файла, описание файла, типы файлов;
2. описание структурных типов;
3. стандартные функции для работы с файлами: fopen( ), fscanf( ), fprintf( ), fclose( ), feof( ).
Задание к лабораторной работе
В соответствии с вариантом задания разработать две программы: программу создания и программу обработки бинарного файла.
Варианты заданий:
1.Создать файл Spravka.dat, содержащий 10 записей следующей структуры: название пункта назначения; номер рейса; тип самолета.
2.Написать программу, выполняющую следующую обработку файла Spravka.dat: · поиск в файле номеров рейсов, вылетающих в пункт, название которого вводится с клавиатуры; · если таких рейсов нет, выдать соответствующее сообщение на дисплей.
-
Контрольная работа № 3
Тема «Изучение методики проверки правильности передачи данных
и коррекции ошибок – метода контрольных сумм (CRC)»
- Необходимо передать по сети число 69. Проверку правильности передачи осуществить методом контрольной суммы, используя полином 3 степени Х3+Х+1. Какое число должно быть передано в сеть.
- Получено число 299. Проверка правильности передачи осуществляется методом контрольной суммы, с использованием полинома 4 степени Х4+Х+1. Проверить корректность полученного числа, при необходимости исправить ошибку.
-
Задание 1. Ввести данные, указанные в задании (смотри таблицу «Индивидуальные варианты исходных данных»), на первый рабочий лист в виде таблицы. Добавить заголовок, расположив его по центру таблицы, шапку таблицы набрать полужирным шрифтом, первый столбец курсивом. Шапку и первый столбец выполнить в цвете (шрифт и фон). Оформить таблицу с помощью обрамления. Переименовать лист книги. Скопировать таблицу на второй лист книги, дальнейшие действия выполнять на втором листе книги. Выполнить вычисления по указанной формуле. Используя Мастер функций, вычислить сумму и среднее арифметическое для трех наборов данных. Увеличить размер шрифта в полученных результатах вычислений.
-
200 руб.
Задание №1 - подобрать теоретический материал, полно и содержательно раскрывающий тему своего варианта задания. Занести подобранный материал в документ MS WORD, отредактировать и отформатировать его с использованием всех возможностей, доступных в текстовом процессоре MS WORD, выделенные в методических указаниях элементы оформления текста должны быть обязательно применены;
Размещение данных в ПК: общая характеристика накопителей ЦВМ; файловый принцип данных в ПК; управление распределением дискового пространства накопителя. Типовые технологические операции с рабочими книгами и листами. Сохранение рабочих книг в виде файлов.
Задание №2 – программирование на алгоритмическом языке BASIC;
Задание №3 - с использованием электронных таблиц MS Excel вычислить значения функции на заданном интервале и построить график вычисленной функции; (Для задания 2 и 3, см. ниже)
300 руб.1) Сделать хранилище паролей в Windows Forms, в котором из выпадающего списка можно будет выбирать название сайта, а ниже будет по кнопке в явном виде выдаваться логин + пароль и еще по одной кнопке пароль будет попадать в буфер обмена.
2) Реализовать хранение данных в .XML файле в зашифрованном виде. Подгружать пароли из этого файла в форму.
3) Сделать форму логина в это приложение перед тем, как получить логины и пароли от сайтов.Кафедра: «Прикладная информатика в экономике»
Задания для контрольной работы по дисциплине «Информатика»
1. Разработать блок-схему и составить программу по алгоритму линейной, условной и циклической структуры
1.1. Первое и второе задание алгоритм линейной структуры.
1.2. Третье и четвертое задание алгоритм условной структуры
1.3. Пятое задание алгоритм цикла с предусловием
1.4. Шестое задание алгоритм цикла с постусловием
Вариант 5
Задание:
Разработать программу, которая должна начать работу с диалога с пользователем: какую операцию с файлом он желает выполнить:
а) добавить запись в файл или начать запись нового файла;
б) начать обработку созданного файла;
Предусмотреть возможность выполнения данных операций многократно.
Написать программу
1.Создать файл Spravka.dat, содержащий записи следующей структуры:
- название пункта назначения;
- номер рейса;
- тип самолета.
2. программа должна выполнять следующую обработку файла Spravka.dat:
- поиск в файле номеров рейсов, обслуживаемых самолетом, тип которого вводится с клавиатуры;
- если таких рейсов нет, выдать соответствующее сообщение на дисплей.
1 В WORD сделать формулы:
2. В Exel :
Практическое задание выполняется в электронных таблицах MS EXCEL.
В позиции, помеченные вопросительным знаком, внести формулы в соответствии с требуемым алгоритмом вычисления. Добавить, если необходимо, новые строки и столбцы.
Составить ведомость оплаты жильцами квартир за холодную воду. Известно, что 1 м3 холодной воды стоит k рублей. Некоторые жильцы пользуются льготами, которые составляют x% от общей стоимости. В списке не менее 8 жильцов.
Фамилия И.О
Объем
Льгота
К оплате
Муравьев А.Н
120
Да
?
Юдин П.Г.
150
Нет
?
Гусева Р.Г
250
Да
?
А) Вычислить оплату за воду для каждого жильца;
Б) Подсчитать количество жильцов пользующихся льготами.Лабораторная работа №1
1. Письменно ответьте на вопросы:
- Верно ли утверждение, что каталог это файл?
- Сколько в вычислительной системе текущих (рабочих) каталогов?
- Какую информацию содержит каталог?
- Что какое корневой каталог?
- Дана спецификация файла C:\a.txt Верно ли прочитана спецификация: файл c именем a.txt находится на диске С ?
- Объясните, почему при обращении к файлу можно использовать относительную спецификацию?
- Прочитайте следующие спецификации файлов:
a a:\a a:a |a a\a
2. Выполните действия согласно вариантам.
Вариант 7
- Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:
\WIN2000\FONTS\MECH3\mashi.exe; \WIN2000\HELP\bnts.dll; \WIN2000\SYSTEM32\attrib.exe;
\DOCUMENTS\PIXIDE\pixide.sys; \PIXIDE\readme.doc; \CHEMA\computer.doc
а) Отобразить файловую структуру в виде дерева.
б) Составьте спецификацию файла с именем mashi.exe при условии, что каталог \CHEMA активный.
2. . Как обратиться ко всем текстовым файлом корневого каталога текущего диска?
Реализовать алгоритм, определяющий значение заданной функции по введенному значению переменной:
Реализовать алгоритм, определяющий значение заданной функции по введенному значению переменной:
Реализовать алгоритм, определяющий значение заданной функции по введенному значению переменной:
Практическое задание
Конструирование простейшего класса
При выполнении практического задания студент должен продемонстрировать умение сконструировать класс с заданным набором данных, создать объекты на основе класса и манипулировать ими.
Задание.
В работе требуется сконструировать класс с заданным набором свойств. Набор свойств следует взять в соответствии со своим вариантом задания. В класс также должны быть добавлены методы для просмотра и изменения значений любого из свойств объекта.
Требования к конструированию класса: доступ к свойствам — закрытый, к методам — открытый. В классе следует предусмотреть конструктор по умолчанию, конструктор с параметрами.
Действия, выполняемые программой:
- создание объекта с помощью конструктора по умолчанию,
- создание объекта с помощью конструктора с параметрами,
- создание массива объектов (размерность массива 3 или 4 элемента),
- инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
- просмотр свойств каждого объекта,
- вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).
Требования к структуре программного кода: программа должна иметь модульную структуру, т.е. состоять из нескольких файлов: модуля класса, состоящего из заголовочного файла и файла реализации, и главного модуля, содержащего функцию main () .
Представление результата.
Практическое задание представляется в электронном виде.
Необходимо прислать:
- тексты файлов с исходным кодом программы и комментариями,
- скриншот результата работы программы,
- текстровое описание работы (постановка задачи и пояснения к программе в свободной форме),
- ответы на вопросы.
В комментариях к программе и в текстовом описании следует представить структуру класса: какие разделы имеет класс, содержание каждого раздела, для каждого члена класса указать имя, назначение и
обосновать его доступность. Указать, как в программе обозначены объекты класса и какие конструкторы были использованы при их создании.
Варианты заданий
О вариант
Название страны, площадь страны, количество жителей. Определить страну с наибольшей плотностью населения.
Отчет к лабораторным работам должен содержать:
1. Заголовок лабораторной работы – номер работы, данные о студенте, слова «Выполнение» и «Защита», название и цель работы.
2. Содержание работы и индивидуальные задания.
3. Блок-схемы разработанных алгоритмов (при оформлении отчета в печатном виде рекомендуется использовать Microsoft Visio).
4. Тексты программ на языке С/С++.
5. Результаты тестирования программ.
6. Вывод о выполненной работе.
ЛАБОРАТОРНАЯ РАБОТА № 4
ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++
Цель работы: получение навыков использования побитовых операций при работе с целочисленными объектами.
СОДЕРЖАНИЕ РАБОТЫ
Выбрать алгоритм, составить его блок-схему и программу для решения выбранного варианта задания. Во всех вариантах предполагается, что размер короткого целого числа составляет 2 байта, а длинного – 4 байта. При необходимости ввод исходного значения и вывод результата может производиться в восьмеричном или шестнадцатеричном представлении.
ЗАДАНИЕ
7. Дано короткое целое неотрицательное число. Преобразовать старший байт числа таким образом, чтобы его двоичное представление стало палиндромом.
КОНТРОЛЬНЫЕ ВОПРОСЫ
1. Перечислите побитовые операции, реализованные в языке С/С++ в порядке убывания приоритета.
2. В чем отличие операции побитового ИЛИ от операции арифметического сложения?
3. В чем отличие операций логического и побитового И?
4. Какие типы операндов допустимы в побитовых операциях?
5. Есть ли разница при выполнении операций сдвига целых знаковых и беззнаковых типов?
6. Существуют ли в языке С/С++ операции циклического сдвига?
7. Для чего, как правило, применяются побитовые операции?
3. Решить задачу: Книга состоит из 5 глав, причем число страниц в третьей главе в 3 раза меньше, а в пятой в 2 раза больше, чем в первой. Объем второй и четвертой главы составляет по 70 страниц каждая. Количество информации в сообщении о том, что наугад открыли страницу’ первой главы равно 3 битам. Чему равен объем книги?
4. Решить задачу: Используя правила смешанных систем счисления выполнить перевод чисел:
1 Основы алгоритмического языка Си: Операторы ввода-вывода: форматный вывод, форматный ввод,
2 Написать программу: Найти минимальный элемент в каждом столбце матрицы А и поменять его местами с элементом побочной диагонали.
Сформировать матрицу целыми случайными числами.1 Основы алгоритмического языка Си: Операторы ввода-вывода: потоковый вывод, форматный ввод, потоковый ввод данных.
2 Написать программу: Найти максимальный элемент в каждой строке матрицы А и поменять его местами с элементом главной диагонали.
Сформировать матрицу целыми случайными числами.
Дистанционное обучение
Дисциплина «Теория вероятностей и МС»
- 1. Понятие случайного события. Алгебра событий. Вероятность случайного события: классическое, статистическое и аксиоматическое определение.
- 2. Из урны, где находятся 6 белых и 4 черных шара, случайно вытащены 5 шаров. Какова вероятность того, что среди них будет 2 белых шара?
- 3. Дискретная случайная величина имеет следующий ряд распределения
Х
-10
-5
0
5
10
р
0,12
0,32
a
0,41
0,04
Найти величину a, математическое ожидание и среднее квадратическое отклонение этой случайной величины.
- 4. Непрерывная случайная величина имеет плотность распределения
Найти величину с, интегральную функцию распределения, математическое ожидание и среднее квадратическое отклонение этой случайной величины.
- 5. Двумерная дискретная случайная величина имеет таблицу распределения
Y
X
1
2
3
4
10
0,01
0,11
0,10
0,13
20
0
0,13
0,08
0,05
30
0,01
0,11
0,02
0,05
40
0,01
0,11
0,03
q
Найти величину q и коэффициент корреляции этой случайной величины.