Информатика

Тип работы: Все Доклад/Реферат Задача Курсовая работа Лабораторная работа Ответы на вопросы
Сортировать по умолчанию цене названию
  • Кафедра: «Прикладная информатика в экономике»

     

    Задания для контрольной работы по дисциплине «Информатика»

     

    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. Письменно ответьте на вопросы:

    1. Верно ли утверждение, что каталог это файл?
    2. Сколько в вычислительной системе текущих (рабочих) каталогов?
    3. Какую информацию содержит каталог?
    4. Что какое корневой каталог?
    5. Дана спецификация файла C:\a.txt Верно ли прочитана спецификация: файл c именем a.txt находится на диске С ?
    6. Объясните,  почему при обращении к файлу можно использовать относительную спецификацию?
    7. Прочитайте следующие спецификации файлов:

    a    a:\a   a:a   |a\a

    2. Выполните действия согласно вариантам.

     

    Вариант 7

    1. Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:

    \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. . Как обратиться ко всем  текстовым файлом корневого каталога текущего диска?

     

  • Реализовать алгоритм, определяющий значение заданной функции  по введенному значению переменной: 

    Реализовать алгоритм, определяющий значение заданной функции  по введенному значению переменной:

    Реализовать алгоритм, определяющий значение заданной функции  по введенному значению переменной:

  • Практическое задание

    Конструирование простейшего класса

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

    Задание.

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

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

    Действия, выполняемые программой:

    1. создание объекта с помощью конструктора по умолчанию,
    2. создание объекта с помощью конструктора с параметрами,
    3. создание массива объектов (размерность массива 3 или 4 элемента),
    4. инициализация свойств каждого объекта массива(исходные данные вводятся с клавиатуры),
      1. просмотр свойств каждого объекта,
      2. вычисление заданного параметра для массива объектов в соответствии с вариантом задания (выполнить с помощью глобальной функции).

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

    Представление результата.

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

    Необходимо прислать:

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

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

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

    Варианты заданий

    О вариант

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

  • Реферат, Информатика  Программирования на языках С/С++

    Лабораторная работа № 3
    ИСПОЛЬЗОВАНИЕ ЛОГИЧЕСКОЙ ФУНКЦИИ

    Цель работы: повысить навыки работы со структурой «Если» и освоение работы с логической функцией.

    Задание и порядок выполнения лабораторной работы

    Разработать и отладить программу, обеспечивающую вычисление и вывод на экран значений функции F(x) на интервале от х1 до х2 с шагом dx (исходный вектор х должен содержать не менее 5 точек). При этом функция F(x) должна принимать действительные значения, если логическая функция G не равна нулю, и целое значение в противном случае. Параметры а, Ь, с и значения xl, х2, dx должны вводиться с клавиатуры. Через А,В,С обозначены целые части соответственно параметров а,Ь,с. Выводить на экран промежуточные значения (А, В, С, G).

    Содержание отчёта

    1. Название, цель работы, номер варианта и условие (Написать, используя вставку «Формула» в текстовом редакторе).
    2. Нарисовать алгоритм.
    3. Представить программу (с комментариями).
      1. Примеры («скриншоты») работы программы, реализующие все условия задачи.
      2. Выводы по работе.
      3. Лабораторная работа № 4
        МНОЖЕСТВЕННЫЙ ВЫБОР

        Цель работы: изучить возможность решения задач множественного выбора с помощью функции «switch».

        Задание на лабораторную работу

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

        Вариант 1.

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

      4. Порядок выполнения работы

        1. 1.      Открыть одно из приложений и создать проект (под своей фамилией).
        2. 2.      Написать программу выбора по варианту.
        3. 3.       Предъявить программу преподавателю.

        исъменный отчет НЕ оформляется.

     

  • ЛАБОРАТОРНАЯ РАБОТА № 4  ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

    Отчет к лабораторным работам  должен содержать:

    1. Заголовок лабораторной работы – номер работы, данные о студенте, слова «Выполнение» и «Защита», название и цель работы.

    2. Содержание работы  и индивидуальные задания.

    3. Блок-схемы разработанных алгоритмов (при оформлении отчета в печатном виде рекомендуется использовать Microsoft Visio).

    4. Тексты программ на языке С/С++.

    5. Результаты тестирования программ.

    6. Вывод о выполненной работе.

     

    ЛАБОРАТОРНАЯ РАБОТА № 4

     

    ПОБИТОВЫЕ ОПЕРАЦИИ ЯЗЫКА C/C++

     

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

     СОДЕРЖАНИЕ РАБОТЫ

    Выбрать алгоритм, составить его блок-схему и программу для решения выбранного варианта задания. Во всех вариантах предполагается, что размер короткого целого числа составляет 2 байта, а длинного – 4 байта. При необходимости ввод исходного значения и вывод результата может производиться в восьмеричном или шестнадцатеричном представлении.

     ЗАДАНИЕ

    7. Дано короткое целое неотрицательное число. Преобразовать старший байт числа таким образом, чтобы его двоичное представление стало палиндромом.

     

    КОНТРОЛЬНЫЕ ВОПРОСЫ

    1. Перечислите побитовые операции, реализованные в языке С/С++ в порядке убывания приоритета.

    2. В чем отличие операции побитового ИЛИ от операции арифметического сложения?

    3. В чем отличие операций логического и побитового И?

    4. Какие типы операндов допустимы в побитовых операциях?

    5. Есть ли разница при выполнении операций сдвига целых знаковых и беззнаковых типов?

    6. Существуют ли в языке С/С++ операции циклического сдвига?

    7. Для чего, как правило, применяются побитовые операции?

  • Задание: Магический квадрат
    Как известно, магическим квадратом называется квадратная матрица с натуральными числами в ее ячейках, сумма которых по всем строкам, столбцам и диагоналям дает одно и то же значение.
    Пример в приложении..

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

    При создании алгоритма можно использовать математические операции и функцию СЛЧИСЛ(N), которая возвращает целое, случайное число в интервале [1, N].

    1. Основы алгоритмического языка Си: Функции: рекурсия.

     

    1. Вводится с клавиатуры целое число. Найти наименьшую по значению цифру в числе  (функцией оформить определение наименьшей цифры числа).
  • Скопировать файл, содержащий данные о сотрудниках организации, в личную
    папку. Вычислить размер налога на доходы физических лиц (13%) и сумму "К
    выдаче" для всех сотрудников. Используя логические функции, сформировать
    столбец, содержащий пометку о выделении надбавки тем сотрудникам, чей
    оклад меньше среднего на 100р. На отдельном рабочем листе сформировать
    таблицу со списком этих сотрудников. Результаты работы сохранит

  •  

    ИСХОДНЫЕ ДАННЫЕ

    Предприятие реализует три вида продукции в следующих объёмах

    Вариант 7

    Продукция А 250

    Продукция В 150

    Продукция Б 200

     

    Ценна на продукцию

    7

    Продукция А 6000

    Продукция В 2500

    Продукция Б 3500

     

    ЗАДАНИЕ

    1.        Требуется определить выручку по каждому виду продукции и суммарную выручку по всем видам продукции. Установить формат чисел – денежный.

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

    3.        Построить столбчатую диаграмму, иллюстрирующую объёмы реализации продукции в натуральном выражении.

    4.        Построить круговую диаграмму, иллюстрирующую структуру выручки от реализации.

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

  • Сделать в программе:
    1) добавить оси координат
    2) Разметка осей
    3) Сделать переключатель, чтобы была возможность выбрать отображение графика (с анимацией и без анимации, т.е сразу построенный график)

  • Выделить правильные ответы на вопросы:

    Раздел 1

    4.Первая электронная вычислительная машина
    A) П. Нортон
    B) Джон фон Нейман, ENIAC
    C) Хоэншвангау
    D) Шато-Гайар

     

    6. Если разрядность компьютера равна n, то количество различных чисел, которые можно представить с помощью n-разрядных двоичных последовательностей будет равна
    A) n+2
    B) 2n
    C) 2*n
    D) 2+n

     

    9. Числа в двоичной системе счисления имеют вид 112 и 1012. Их произведение в десятичной системе счисления имеет вид
    1) 15
    2) 60
    3) 1111
    4) 8

     

    Раздел 2

    2. Принцип записи на гибкий магнитный диск заключается:
    А) В намагничивание поверхности диска
    Б) В просвечивании лазером поверхности
    В) В прожигании рабочего слоя диска лазером
    Г) В ядерно-магнитном резонансе рабочего слоя диска

     

    15. Архиваторами называют программы, которые
    1) осуществляют упаковку и распаковку файлов
    2) переводят исходный текст программы на язык машинных команд
    3) проверяют в тексте синтаксические ошибки
    4) выполняют шифрование информации

     

    16.Форматированием диска называется процесс
    1) разбиения его поверхности на сектора и дорожки.
    2) определения его объёма
    3) разбиения его на логические диски
    4) выявления на нем устаревших файлов

     

    Раздел 3

    2. Определение:
    Алгоритм, все этапы которого выполняются однократно и строго последовательно.
    Выберите один ответ.
    a. Линейный
    b. Разветвляющийся
    c. Циклический

     

    5. Свойство.
    В линейном процессе обработке данных
    Выберите один ответ.
    a. последовательность действий не зависит от промежуточных результатов или исходных данных
    b. последовательность действий зависит от промежуточных результатов
    c. последовательность действий зависит от исходных данных

     

    14.Задан одномерный массив X1, X2, …, XN. Фрагмент алгоритма

    определяет

    1) индекс последнего отрицательного элемента

    2) минимальный элемент массива

    3) количество отрицательных элементов

    4) индекс первого отрицательного элемента

     

    Раздел 4

    10. Укажите неправильно записанную операцию отношения 

    a) все операторы записаны правильно 

    b) =! 

    c) <= 

    d) >= 

     

    12. Какое ключевое слово указывает, что целая переменная не может принимать отрицательные значения? 

    a) long 

    b) positive 

    c) другое 

    d) нет такого зарезервированного слова 

    e) unsigned 

     

    17. Какой из ниже перечисленных операторов, не является циклом в С? 

    a) while 

    b) repeat until 

    c) do while 

    d) for 

     

    Раздел 5

    2. Укажите корректное определение строковой переменной 

    a) char mystr[20]; 

    b) string[20] mystr; 

    c) string mystr[20]; 

    d) string mystr; 

    4. В каком из вариантов ответов объявлен двумерный массив? 

    a) char array[20]; 

    b) array anarray[20][20]; 

    c) int array[20, 20]; 

    d) int anarray[20][20]; 

    5. Словосочетание "Hello world!" может быть сохранено в символьном массиве размером n элементов. Укажите чему равно n? 

    a) 13 

    b) 11 

    c) 10 

    d) 12 

    6. Укажите правильное объявление указателя в С 

    a) ptr x; 

    b) int &x; 

    c) int *x; 

    d) int x; 

    13. Какой стандартный код используется для Символьных данных типа char в С? 

    a) Код UTF-8 

    b) Код ASCII 

    c) Код cp-1251 

    d) Код ASCI 

  •  

    3. Электронные таблицы.

    (MS Excel (любая версия), Open Office Calk и пр.)

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

    X=2(A+Z*Y)2

  • 3. Решить задачу: Книга состоит из 5 глав, причем число страниц в третьей главе в 3 раза меньше, а в пятой в 2 раза больше, чем в первой. Объем второй и четвертой главы составляет по 70 страниц каждая. Количество информации в сообщении о том, что наугад открыли страницу’ первой главы равно 3 битам. Чему равен объем книги?

    4. Решить задачу: Используя правила смешанных систем счисления выполнить перевод чисел:

  • Лабораторная, Информатика  Сделать два задания

    1 Основы алгоритмического языка Си: Операторы ввода-вывода: форматный вывод, форматный ввод,

    2 Написать программу: Найти минимальный элемент в каждом столбце матрицы А и поменять его местами с элементом побочной диагонали.
    Сформировать матрицу целыми случайными числами.

  • Ответы на билеты, Информатика и программирование  Решить билет

    1       Основы алгоритмического языка Си: Операторы ввода-вывода: потоковый вывод, форматный ввод, потоковый ввод данных.

     

    2       Написать программу: Найти максимальный элемент в каждой строке матрицы А и поменять его местами с элементом главной диагонали.

    Сформировать матрицу целыми случайными числами.