Информатика

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

    Необходимы перекрестные ссылки и оформление согласно ГОСТу. В общей сложности на 30 страниц

  • Курсовая, Информатика  Целью курсовой работы является разработка обработки двумерных массивов (матриц)

    Указания по выполнению курсовой работы

    по курсу «Информатика»

    Целью курсовой работы является разработка обработки двумерных массивов (матриц)(Учебное пособие стр.89)

    К поставленной перед Вами задаче следует отнестись так:

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

    1)  Работать с матрицей

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

    - выводить матрицу на форму

    - выводить матрицу в окно сообщений


    Для каждого пункта задания написать подпрограмму-функцию

    - сформировать датчиком случайных чисел  целочисленную матрицу    А(6х6);

    - найти в матрице максимальное  четное   число;

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

  • Курсовая, Информатика и программирование

    КУРСОВАЯ РАБОТА

    На тему: «Алгоритмы поиска в тексте»

    Актуальность 65%

  • Данная работа посвящена закреплению знаний полученных при изучении предмета "Абра кадабра".

  • Рассматривается набор задач. Каждая задача характеризуется следующим набором атрибутов: название задачи, важность и срок её выполнения. Важность представляется в виде некоторого натурального числа, причем большее значение соответствует большей важности. Срок выполнения задается датой, как совокупности дня, месяца и года. Сформировать список задач, важность которых не менее заданной и срок выполнения которых не позднее указанной даты.

  • Курсовая, Информатика отчет

    Задание

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

                а) добавить запись в файл или начать запись нового файла;

                б) начать обработку созданного файла;

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

    Задачи для курсовой работы

           В соответствии с индивидуальным заданием, номер которого совпадает с Вашими двумя последними цифрами пароля,   разработать  алгоритмы  и  программу  на  языке Си.

    Написать программу

    1.Создать файл WORKER.dat, содержащий   записи  следующей структуры:

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


  • -       в   теле   программы   необходимо   обеспечить   ввод   исходных   данных, вызов процедуры и вывод результатов на терминал;

    -   процедура реализует формирование и обработку массива или матрицы;

    -    функция определяет закон получения чисел, являющихся элементами массива или матрицы;

    -    кроме вывода на терминал, результаты программы сохранить в виде текстового файла;

    ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

    В квадратной матрице размерностью N´N (где N целое число, находящееся в промежутке [5, 15]) необходимо:

    1. Ввести размерность массива через клавиатуру с контролем вводимых значений.
    2. 2.       Сформировать массив [Аi,i], заполнив его по заданному закону f(x) = y (см. формулу). Переменная х изменяется в интервале [xн , xк] c шагом dx.
    3. Поменять местами указанные области в массиве (см. рисунок) и вывести преобразованную матрицу на экран.
      1. Пройтись по указанной траектории (см. рисунок) и вывести полученные результаты в виде матрицы строки [Bi] .
      2. Полученную   матрицу   строку   сортировать по                  возрастанию   и                                                 убыванию, результаты вывести на экран.
      3. В матрице, кроме выделенных областей, найти максимальный и минимальный элементы.
        1. Поменять местами элементы главной и побочной диагоналей матрицы [Ai, j]
  • Курсовая, Структуры и алгоритмы обработки данных, база данных, программирование, информаика

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


    1.Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества.
    2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества.
    3.Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества.
    4.Построить ДБ-дерево, используя набор из 12 букв своих фамилии, имени, отчества.
    5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзвешенную высоту в обоих случаях.

  • 1. Написать программу вывода списка файлов из указанного каталога с выбором расширения из списка bmp, txt, doc и pcx.

    2. Написать программу вывода из указанного каталога картинки максимального размера. При выводе указать размер картинки и имя файла.

    3. Написать программу вывода из указанного каталога картинки максимального размера. При выводе указать размер картинки и имя файла.

  • Лабораторная по предмету «Информатика»

    1)Дана матрица А(5,5)

    1. Найти сумму положительных элементов над главной диагональю матрицы

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

     

    3.           Заменить найденный максимальный элемент в задании 2) на значение суммы.

     

    2)

    11

     

     

     

    0.5         0.1     1        0

    3            0.3    0.7      4

    0.4           2.7    0.8      1

    3          1      7.1     5

    В  части  матрицы,  лежащей  ниже  главной  диагонали,  найти  элементы  и  их  порядковые  номера,  удовлетворяющие  условию    0.5 < a <2

  • Лабораторная работа "Цикл" Visual Basic

    Значение силы упругости, действующей на человека массой т кило­граммов и катающегося на карусели, при его движении ио окружности ра­диуса R в горизонтальной плоскости со скоростью 10м/с вычисляется по

    формуле

    Исследовать изменение значения силы упругости: 1

    1. при изменении радиуса от начального значения Ro до конечного значения Rk с шагом AR\

    2. при изменении радиуса от начального значения Ro до конечного значения Rk с шагом AR и при изменении массы человека от начального значения 50кг до конечного значения 60кг с шагом 5кг.

     

  • Задание 1. Ввести таблицу, задаться зарплатой курьера, рассчитать по формуле
    зарплату остальных сотрудников, определить суммарную зарплату и, изменить
    зарплату курьера так, чтобы получить фонд месячной зарплаты ? 200 тыс. руб.
    Указание. Для зарплаты курьера использовать абсолютную ссылку в расчетной
    формуле.
    Задание 2. Для наглядной визуализации результатов постройте и
    отформатируйте диаграмму .
    Пояснение. Для построения диаграммы выделите столбец категорий
    Должность, затем, удерживая нажатой клавишу <Ctrl>, выделите ряд данных
    Зарплата сотрудника и вызовите Мастер диаграмм (меню Вставка/Диаграмма или
    кнопка Мастер диаграмм на панели инструментов Стандартная).Выберите из
    падающего списка любой понравившийся тип диаграммы.

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

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

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

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

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

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

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

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

     

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

     

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

     

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

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

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

     ЗАДАНИЕ

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

     

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

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

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

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

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

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

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

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

  • Наследование, номер задачи соответствует номеру в журнале

    Решить задачу в двух вариантах: в одном варианте решения поля базового класса private, во втором варианте решения поля базового класса protected.

    1. Используя класс  вектор  с полями  private и наследование  protected решить  в порожденном классе следующую задачу:дан массив X(N), где N<=15, N-вводится.Найти сумму положительных элементов с четным индексом таких, которые меньше 100 и количество таких элементов.
    2. Используя класс matr с полями protected и наследование protected, решить следующую задачу: дана матрица {Х}N,N, найти сумму элементов под главной и над главной диагональю  и напечатать наибольшую из них.
    3. Используя класс вектор с полями private и наследование public, решить следующую задачу. Дан массив X найти сумму отрицательных элементов массива для элементов с нечетным индексом и их среднее арифметическое
    4. Используя класс matr  c полями private и наследование protected решить в порожденном классе следующую задачу. Дана матрица Х переставить строку, содержащую максимальный элемент со строкой, содержащей минимальный элемент
    5. Используя класс вектор с полями protected  и наследование protectod, решить следующую задачу в порожденном классе. При заданных абсциссах X(N) и ординатах Y(N) для N точек плоскости подсчитать сколько из них находятся в пределах круга радиуса R,а также среднее арифметическое расстояний от начала координат для всех заданных точек . R,N,X,Y вводятся.
    6. Используя класс вектор с полями private и наследование protectod, решить следующую задачу в порожденном классе : дан массив Х выделить  из массива  и напечатать элементы, для которых справедливо равенство X(k) != 0. Найти количество и произведение этих элементов. Напечатать результат.
    7. Используя класс matr с полями protected и наследование public , решить следующую задачу: дана матрица Х, переставить элементы диагонали в обратном порядке. Напечатать результат.
    8. Используя класс matr  с полями protected и наследование protected, решить в  порожденном классе следующую задачу. Дана матрица А с 3 столбцами и 70 строками 1-ый и 2-ой элементы строки представляют соответственно  абсциссу и ординату одной из 70 точек нагреваемой плоской поввверхности , а третий элемент ее температуру . Определить координаты тех точек , температура которых отличается от заданной эталонной температуры Т более чем на 5%.
    9. Используя класс matr  с полями  private и наследование protected, решить следующую задачу в порожденном классе. Дана матрица А с 2 столбцами и 65 строками . Первый элемент каждой строки представляет радиус основания , а 2-ой высоту одного из цилиндров . Определить номера тех цилиндров, объем которых окажется меньше требуемого объеме СВ.

    10.Используя класс matr с полями protected и наследование protected, решить  в порожденном классе следующую задачу. Дана матрица Х(7,7) найти номер строки, сумма элементов которой максимальна.

    11.Используя класс matr с полями private и наследование protected, решить в порожденном классе следующую задачу. Дана матрица А  с тремя столбцами и 50 строками . Первый элемент каждой строки представляет радиус , а  второй и третий ординату центра одной из 50 окружностей. Определить суммарную площадь тех окружностей, центр которых  совпадает с центром кординат.

    12.Используя класс vector с полями private и наследование public, решить следующую  задачу : даны два одномерных массива Х и А напечатать тот массив , в котором больше элементов предшествующих первому отрицательному, найти среднее арифметическое его  элементов

    13.Используя класс vector с полями protected и наследование public решить следующую задачу.  Задана матрица А с 2 строками и 30 столбцами . Определить номера тех столбцов , для которых сумма элементов больше Р,  но меньше Т .

    14.Используя класс  вектор  с полями  private и наследование  protected решить  в порожденном классе следующую задачу:дан массив X(N), где N<=15, N-вводится.Найти сумму положительных элементов с четным индексом таких, которые меньше 100 и количество таких элементов.

    15.Используя класс matr с полями protected и наследование protected, решить следующую задачу: дана матрица {Х}N,N, найти сумму элементов под главной и над главной диагональю  и напечатать наибольшую из них.

    16.Используя класс вектор с полями private и наследование public, решить следующую задачу. Дан массив X найти сумму отрицательных элементов массива для элементов с нечетным индексом и их среднее арифметическое

    17.Используя класс matr  c полями private и наследование protected решить в порожденном классе следующую задачу. Дана матрица Х переставить строку, содержащую максимальный элемент со строкой, содержащей минимальный элемент

    18.Используя класс вектор с полями protected  и наследование protected, решить следующую задачу в порожденном классе. При заданных абсциссах X(N) и ординатах Y(N) для N точек плоскости посчитать, сколько из них находятся в пределах круга радиуса R,а также среднее арифметическое расстояний от начала координат для всех заданных точек . R,N,X,Y вводятся.

    19.Используя класс вектор с полями private и наследование protected, решить следующую задачу в порожденном классе : дан массив Х выделить  из массива  и напечатать элементы, для которых справедливо равенство X(k) != 0. Найти количество и произведение этих элементов. Напечатать результат.

    20.Используя класс matr с полями protected и наследование public , решить следующую задачу: дана матрица Х, переставить элементы диагонали в обратном порядке. Напечатать результат.

    21.Используя класс matr с полями protected и наследование protected, решить  в порожденном классе следующую задачу. Дана матрица Х(7,7) найти номер строки, сумма элементов которой максимальна.

    22.Используя класс matr с полями private и наследование protected, решить в порожденном классе следующую задачу. Дана матрица А  с тремя столбцами и 50 строками . Первый элемент каждой строки представляет радиус , а  второй и третий ординату центра одной из 50 окружностей. Определить суммарную площадь тех окружностей, центр которых  совпадает с центром кординат.

    23.Используя класс matr  с полями protected и наследование protected, решить в  порожденном классе следующую задачу. Дана матрица А с 3 столбцами и 70 строками 1-ый и 2-ой элементы строки представляют соответственно  абсциссу и ординату одной из 70 точек нагреваемой плоской поввверхности , а третий элемент ее температуру . Определить координаты тех точек , температура которых отличается от заданной эталонной температуры Т более чем на 5%.

    24.Используя класс matr  с полями  private и наследование protected, решить следующую задачу в порожденном классе. Дана матрица А с 2 столбцами и 65 строками . Первый элемент каждой строки представляет радиус основания , а 2-ой высоту одного из цилиндров . Определить номера тех цилиндров, объем которых окажется меньше требуемого объеме СВ.

    25.Используя класс vector с полями private и наследование public, решить следующую  задачу : даны два одномерных массива Х и А напечатать тот массив , в котором больше элементов предшествующих первому отрицательному, найти среднее арифметическое его  элементов

  • Лабораторная, Информатика  Visual Basic

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

  • Необходимо закодировать фамилию, имя и дату рождения кодом Шеннона и кодом Хаффмана.
    Итого 2 работы.
    Выполнить в Excel.

  • Лабораторная работа «Вектора 2»

    1. Вектор А7 Отсортировать вектор по возрастанию, найти максимальный элемент вектора.

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

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

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

  • Практическая работа

    Microsoft PowerPoint

     

    1. Запустите редактор презентаций Microsoft PowerPoint 2007.

    2. Создайте презентацию на основе любого шаблона (Кнопка Microsoft Office\ Создать\ Установленные шаблоны\ ). Просмотрите созданные слайды.

    3. Измените содержание второго слайда (заголовок слайда, пункты).

    4. С помощью ленты «Показ слайдов», изучите возможности демонстрации слайдов (С начала, С текущего слайда, Произвольный показ, Настройка демонстрации). Переход между слайдами осуществляется с помощью щелчка мыши. Завершить демонстрацию можно клавишей ESC.

    5. С помощью вкладки «Режимы просмотра презентации» (лента «Вид») изучите режимы «Страницы заметок», «Сортировщик слайдов». Сделайте пометку на втором слайде (текущее время и дату) (Вставка\ Текст\ Дата и время). Включите режим сортировщика слайдов. Удалите все слайды, начиная с третьего (щелчок мыши по слайду, нажатие Delete).

    6. Перейдите на первый слайд. Заполните по своему усмотрению поля текста в оставшихся трех слайдах. Вернитесь на первый слайд.

    7. Измените переход слайда (Анимация\ Переход к этому слайду). Продвижение поставьте «По щелчку».

    8. Измените появление заголовка слайда (Анимация\ Анимация\ Настройка анимации), установите опцию «По щелчку».

    9. Измените переход и построение текста в оставшихся слайдах.

    10. Запустите презентацию на демонстрацию.

    11. Запустите слайды на демонстрацию в режиме репетиции (Показ слайдов\ Настройка времени). Представьте себе, что вы сопровождаете демонстрацию рассказом. Проговорив про себя текст, щелкайте по кнопке «Далее». После завершения демонстрации выдастся вопрос «Записать время переходов в слайды?». Ответьте «Да». Время переходов слайдов установится таким, каким вы его определили при репетиционном проходе слайдов.

    12. Запустите презентацию на демонстрацию по времени слайдов.

    13. Вставьте между первым и вторым слайдом еще один слайд (Главная\ Слайды\ Создать слайд). Оформите его.

    14. Скройте третий по счету слайд (Показ слайдов\ Настройка\ Скрыть слайд).

    15. Запустите презентацию на демонстрацию.

    16. Примените к слайдам новый шаблон дизайна (Дизайн\ Темы).

    17. Вставьте в презентацию новый слайд, использовав разметку Заголовок и объект. Сделайте у этого слайда специальный фон в виде рисунка (Дизайн\ Фон).

    18. С помощью кнопки «Создать слайд» добавьте еще несколько слайдов, чтобы общее их количество стало примерно равным 9-15. Поместите на слайды рисунки, диаграммы, объекты SmartArt.

    19. Поместите на второй слайд две фигуры: стрелка вправо и стрелка влево.

    20. Назначьте стрелке вправо команду «Перейти на следующий слайд» (Вставка\ Связи\ Действия\ Перейти на следующий слайд), а стрелке влево — «Перейти на предыдущий слайд».

    21. С помощью буфера обмена раскопируйте эти кнопки на оставшиеся слайды.

    22. Запустите слайды на демонстрацию. Опробуйте работу интерактивных кнопок.

     

    Индивидуальное задание

    Создать презентацию по заданной теме (см.ниже, номер варианта темы совпадает с порядковым номером студента в журнале) в соответствии с требованиями:

    ¨    количество слайдов должно быть не меньше 15;

    ¨    презентация должна быть содержательной;

    ¨    каждый из слайдов презентации должен иметь уникальную разметку;

    ¨    каждый из слайдов должен содержать «личное клеймо» студента, создавшего данную презентацию;

    ¨    образец заметок должен содержать пояснения по содержанию и/или показу слайдов;

    ¨    презентация должна иметь слайд – оглавление, откуда можно было бы попасть как на один из разделов (групп) слайдов, так и на каждый из слайдов в отдельности (для реализации использовать свои интерактивные или стандартные управляющие кнопки);

    ¨    с каждого из слайдов презентации должна быть возможность возврата на слайд-оглавление;

    ¨    для каждого из слайдов должна использоваться уникальная форма перехода;

    ¨    на слайдах презентации не допускается использование повторяющихся эффектов (звуковых и визуальных) появления элементов слайдов, пока не были применены все имеющиеся;

    ¨    хотя бы один из слайдов презентации должен запускать внешнюю программу (файл с расширением  exe или com).

     

    Темы презентаций:

    1. Структура программного обеспечения компьютера
  •  Лабораторная работа №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. . Как обратиться ко всем  текстовым файлом корневого каталога текущего диска?