Информатика

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

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

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

    Решить задачу в двух вариантах: в одном варианте решения поля базового класса 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, решить следующую  задачу : даны два одномерных массива Х и А напечатать тот массив , в котором больше элементов предшествующих первому отрицательному, найти среднее арифметическое его  элементов

  • Создать одностраничный сайт в блокноте на тему «Топ 10 лучших книг 2019». Вставить краткое описание к каждой книге, текст, картинки, красиво оформить

  • Решение задач, Информатика  Блок-схемы

    Контрольная, Информатика-----

    Вариант 4

    1. Заменить в тексте буквы "а" на "ы", "б" на "а"
    2. Выбрать из заданного множества слов слова-перевертыши
    3. Убрать лишние пробелы в заданном предложении
  • Задача A41. В каком месте приведенного фрагмента содержится ошибка:

    Задача А35. Каков результат работы приведенного фрагмента

    void f(int a)

    {

           cout << "Функция1";

    }

    void f(float b)

    {

           cout << "Функция2";

    }

    void main()

    {

           int x = 1;

           float y = 2;

           f(y);

    }

    адача A43. Каков результат работы приведенного фрагмента

    int f(int a, int b = 2) { return a + b; }

    void main()

    {

           int x = 1;

           cout << f(x) + 3;

    }

    Задача В4-1. Каков результат работы программы

    int f();

    void main()

    {

           cout << f() << ","; cout << f();

    }

    int f()

    {

           static int a = 0;

           for (int k = 1; k <= 3; k++) a += k;

           return a;

    }

    Задача B4-3. Каков результат работы приведенного фрагмента

    void f(int a)

    {

           cout << "Вызвана Функция a";

    }

    void f(float b)

    {

           cout << "Вызвана функция b";

    }

    void main()

    {

           int x = 1;

           float y = 2.6;

           f(y);

           f(x);

    }

    Задача B4-6. Каков результат работы приведенного фрагмента

    float f(float a, float b) { return a + b; }

    void main()

    {

           float x = 2.3, y = 2;

           cout << f(x, y);

    }

    Задача B5-4. Какой оператор приведенного фрагмента содержит ошибку

    class X

    {

           int i, j;//1

           float a; //2

    };

    void main()

    {

           X ob; //3

           ob.i = 1; //4

    }

    Задача B5-1. Каков результат работы приведенного фрагмента

    class X

    {

    public:

           int a, b;

           X(int x, int y)

           {

                 a = x; b = y; cout << "a=" << x << "b=" << y;

           }

    };

    void main()

    {

           X ob(1, 2);

    }

     

    Задача С1-1. Отличие потоков ifstream, ofstream и fstream для работы с файлами.

    -                fstream — файловый поток ввода-вывода;

    -                ifstream — файловый поток ввода (потомок istream);

    -                ofstream — файловый поток вывода (потомок ostream).

  • Лабораторная работа №1

    ФОРМИРОВАНИЕ И ОБРАБОТКА ОДНОМЕРНЫХ МАССИВОВ

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

    Задание к лабораторной работе

     В соответствии с вариантом разработайте алгоритм обработки элементов массива.

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

    Проведите тестирование программы в среде программирования.

     

    Массив Z[15] cформировать датчиком случайных чисел.

    Упорядочить массив Z  по убыванию, найти k1 – количество положительных, k2 – количество отрицательных, k3 – количество нулевых

    элементов массива.

    Лабораторная работа № 2

    ОБРАБОТКА ТЕКСТОВЫХ ФАЙЛОВ

    Цель работы: Получить навыки обработки текстовых файлов средствами языка Cи.

    Задание:

     

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

    Лабораторная работа № 3

    ТИПОВЫЕ и БЕЗТИПОВЫЕ ПОДПРОГРАММЫ – ФУНКЦИИ

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

     

    Задание:

     

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

     

    - сформировать матрицу    А(NхN)

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

    - найти в матрице количество четных чисел над главной диагональю матрицы;

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

    Написать  функцию (main), вызывающую разработанные вами функции.

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

    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

  • Решение задач, информатика и КТ  Сортировка массива. Решить 2 задания

    1. Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100) в порядке возрастания.

    2. Отсортировать массив состоящий из 10 случайных элементов (от 1 до 100) в порядке убывания.

  • Другое, Информатика  программа Лазарус Паскаль

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

  • Контрольная, Информатика Ms Access

    В процессе изучения второй части дисциплины "Информатика" вы должны выполнить контрольную работу.

     

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

     

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

     

    Задания для контрольной работы

     

    Разработать базу данных для хранения нижеследующих данных: Библиотека: каталог книг и информация о выдаче книг.

    База данных должна быть разработана в среде MS Access и должна содержать как минимум две таблицы, содержащие данные о предметной области вашего задания.

    [Пример (!): если в задании одна таблица должна содержать данные о телефонных абонентах (10-12 записей), а вторая таблица должна включать записи о междугородних переговорах абонентов (в среднем 4 переговора для каждого абонента). Следовательно вторая таблица будет содержать приблизительно 40 записей.]

     Перечень необходимых полей и их тип в таблицах Вы выбираете самостоятельно, исходя из смысла решения задачи.

     

    На первом этапе создания базы данных в среде MS Access необходимо в режиме конструктора создать требуемые таблицы, задать первичный ключ для каждой таблицы и установить связи между таблицами.

     

    На втором этапе следует в режиме таблицы ввести данные в созданные таблицы (не менее 10 записей в одну таблицу и не менее 40 записей во вторую таблицу).

     

    На третьем этапе необходимо в режиме конструктора создать два запроса для извлечения данных из таблиц базы данных. Первый запрос должен базироваться на одной таблице (например, извлечь данные об абонентах, номера телефонов которых начинаются с цифр “340”). Второй запрос должен извлекать данные из двух таблиц (например, извлечь данные о переговорах абонента с номером 266-22-33).

     

    На последнем этапе необходимо с помощью Мастера создания отчетов создать отчет на основе второго запроса.

     

    Содержание отчета по контрольной работе

     

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

    Отчет должен включать.

     

    1. Текст задания

    2. Описание процесса проектирования базы данных.

    3. Структура таблиц базы данных (в режиме конструктора)

    4. Схема связей между таблицами

    5. Содержание таблиц

    6. Структуры двух запросов (в режиме конструктора) и описание процесса их создания.

    7. Результаты запросов

    8. Структура отчета (в режиме конструктора) и описание процесса его создания.

    9. Результаты вывода отчетов

    10. Список литературы

    Контрольная работа должна быть выслана в виде архивного файла (архиватор WinRar)..

    1. Решить систему уравнений методом Крамера.
    2. Решить систему уравнений с помощью обратной матрицы.
    3. Выполнить действия над матрицами.

    При решении систем обязательно выполнить проверку!

    Вариант №17   1)    2)

    3) 2А + 3B(АB-2А),

     

     

    Форма промежуточного контроля

    2 семестр – экзамен

     

    Экзаменационный билет включает в себя три задания:

    1)  теоретический вопрос (MS Excel);

    2)  теоретический вопрос (реферат);

    3)  защита контрольной работы №2 (MS Excel).

     

    Вопросы к экзамену

    1. I.               MS Excel. Численные методы и другие темы

     

    1. ОБОБЩЕНИЕ ДАННЫХ. Сортировка. Фильтрация.
    2. ОБОБЩЕНИЕ ДАННЫХ Итоги. Консолидация.
    3. ОБОБЩЕНИЕ ДАННЫХ. Сводная таблица. Создание серийных документов.
    4. MS Excel. Правка ® Специальная вставка.
    5. MS Excel. Линейная интерполяция.
    6. MS Excel. Данные ® Поиск решения. Линейная регрессия. Квадратичная аппроксимация.
    7. MS Excel. Данные ® Поиск решения. Полиномиальная аппроксимация. Линии тренда.
    8. MS Excel. Данные ® Поиск решения. Решение системы линейных уравнений.
    9. MS Excel. Данные ® Поиск решения. Решение системы нелинейных уравнений.
    10. MS Excel. Данные ® Анализ, что если? ® Подбор параметра. Решение нелинейных уравнений.

     

    1. II.             Основные разделы ИНФОРМАТИКИ

    1. Модели решения функциональных и вычислительных задач. Математические и информационные модели.

    2. Модели решения функциональных и вычислительных задач. Моделирование информационных процессов. Модели разработки и методы проектирования программного обеспечения. Унифицированный язык моделирования UML. Концептуальная модель UML. Отношения в UML. Диаграммы. Инструментарий проектирования ПО.

    3. Основы алгоритмизации и технологии программирования. Языки программирования. Понятие «язык программирования». Компиляторы и интерпретаторы. Системы программирования. Классификация и обзор языков программирования

    4. Основы алгоритмизации и технологии программирования. Понятие алгоритма и его свойства. Способы описания алгоритмов. Этапы подготовки и решения задач на компьютере. Простые типы данных: переменные и константы. Основные алгоритмические конструкции. Линейная, разветвляющаяся и циклические конструкции. Рекурсивные алгоритмы. 

    5. Основы алгоритмизации и технологии программирования Основные алгоритмические конструкции. Структурированные данные и алгоритмы их обработки. Подпрограммы и модули.

    6. Компьютерные сети. Назначение и классификация компьютерных сетей. Типы и топология сетей. Сетевые компоненты - сетевые кабели; беспроводная среда; платы сетевого адаптера.

    7. Компьютерные сети. Сетевые стандарты. Эталонная модель OSI. Сетевые архитектуры и протоколы. Среда клиент-сервер.  

    8. Компьютерные сети. Internet как иерархия сетей. Протоколы Интернет.  Адресация в Интернет. Доменные имена. Варианты доступа в Интернет. Система адресации URL. Сервисы Интернет. Поиск в Интернете.

    9. Основные понятия информационной безопасности. Анализ угроз и юридические основы информационной безопасности. Критерии защищенности средств компьютерных систем. Способы и средства нарушения конфиденциальности информации.

    10. Основы противодействия нарушению конфиденциальности информации. Методы разграничения доступа. Криптографические методы защиты данных. Защита информации от компьютерных вирусов. Определение и классификация вирусов. Способы защиты от вирусов.

     

     

  • Контрольная,-Информатика и программирование-

    Вариант 4

    1. Даны числа X и Y. Вычислить Z= f(T,P) (Линейный алгоритм).

    1. Даны числа t и z. Вычислить значение функции F для трех значений z из заданных промежутков. Составить алгоритм, используя как можно

    меньше сравнений (операторов if).

     (Разветвляющийся алгоритм).

    1. Получить значения функции Y=F(x) с использованием цикла (do ..).;                                 Для х — 1.5,1.6,.. ..,2.5

    (Циклический алгоритм).

    1. Дан массив В(10). Найти сумму отрицательных элементов массива В, количество отрицательных элементов массива В и их частное. (Обработка массива).
  • Другое, Информатика Pascal

    Задание

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

    Расчет функции должен быть произведен с помощью механизма функций языка Pascal. Вывод результатов должен производиться на консоль пользователя с помощью специально написанной процедуры.\

    Процедура должна осуществлять вывод аргументов н соответствующих нм значений функции в следующем формате:

    х=<значение х, два знака после запятой Цх)= значение функции, четыре знака после запятой ’

  • Вариант 2

    1. Даны величины X и Y. Вычислить Z=f(T,P)

    (Линейный алгоритм).

     

    х + у             5 • Sin(x - у) Z = PxT; для х # у

    х1 - у2х + у

     

    1. Даны числа t и z. Вычислить значение функции F для трех значений z из заданных промежутков. Составить алгоритм, используя как можно меньше сравнений (операторов if).

     

    1 + 2zt\z < -1

    F = - 1 + /z;-l < z < 2

    2" v:shapes="Shape_x0020_1">

    алгоритм).

    1. Получить значения функции Y=F(x) с использованием цикла (do ..).

    Р(х) = 7(Г^); Длях = 0-50-6’-’2

    (Циклический алгоритм).

    1. Даны массивы А(5) и В(5), состоящие из положительных элементов. Найти сумму среднего геометрического значения элементов массива А и среднего арифметического значения элементов массива В. (Обработка массива).
  • -Решение задач,-Информатика-

    -Решение задач,-Информатика

    Другое,-Информатика

    Надо написать программу, вставляющую в слово "Всехорошо" пробел в нужном месте.

  • Другое, Информатика и программирование  Windows Forms 3 задачи

    1)Вычислить c = a + b, вводя исходные данные в два текстовых поля (TextBox), в третье – вывести результат.
    2) Вычислить сумму первых n натуральных чисел, вводя значение n в одно текстовое поле, результат вывести во второе текстовое поле.
    3)Решить задачу 1, вводя исходные данные в элемент управления RichTextBox, результат вывести в текстовое поле TextBox.