Информатика

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

    Раздел 1

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

     

    8. Числа в восьмеричной системе счисления имеют вид 1018 и 118. Их сумма в десятичной системе счисления имеет вид
    1) 74
    2) 90
    3) 112
    4) 56

     

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

     

    Раздел 2

    3. Компьютер, предоставляющий свои ресурсы другим компьютерам при совместной работе, называется …
    А) коммутатором
    B) магистралью
    C) модемом
    D) сервером

     

    10. Текстовый редактор
    a) программа подготовки различных документов  на компьютере
    b) средство подготовки презентаций
    c) предназначен для системного управления базой данных
    d) позволяет обрабатывать аудио информацию

     

    13. Файл
    a) позволяет обрабатывать команды исполняемой программы
    b) участок диска,  имеющий имя и содержащий некоторый набор данных, связанных, как правило, единым смысловым содержанием
    c) электронная схема, управляющая работой внешнего устройства
    d) программно управляемое устройство для выполнения любых видов работы с информацией

     

    Раздел 3

    1. Программа, переводящая входную программу на исходном языке в эквивалентную ей выходную программу на результирующем языке, называется:
    a) интерпретатор
    b) сканер
    c) транслятор
    d) компилятор

     

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

     

    9. На рисунке изображена управляющая структура алгоритма, которая

    относится к управляющим структурам типа

    Выберите один ответ.

    a. Ветвление

    b. Повторение (цикл)

    c. Следование

     

     

    Раздел 4

    18. Каков результат работы следующего фрагмента кода? 

        int x = 0; 

        switch(x) 

        { 

          case 1: printf("Один"); 

          case 0: printf("Нуль"); 

          case 2: printf("Привет мир"); 

        } 

     

    a) НульПривет мир 

    b) Привет мир 

    c) Один 

    d) Нуль 

     

    19. Цикл с предусловием? 

    a) while 

    b) for 

    c) do while 

     

    24. Тело любого цикла выполняется до тех пор, пока его условие … 

    a) у цикла нет условия 

    b) ложно 

    c) истинно 

     

    Раздел 5

    3. Какое значение будет напечатано, в результате выполнения следующего кода? 

    #include <stdio.h> 

      

    int main() 

      int sum = 0; 

      int array[3][] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}}; 

      

      for (int i = 0; i < 3 ; ++i) 

      { 

        for (int j = 2; j < 3 ; j++) 

        { 

          sum += array[i][j]; 

        } 

      } 

     

      printf("%d", sum); 

      return 0; 

     

    a) синтаксическая ошибка 

    b) 21 

    c) 9 

    d) 15 

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

    a) char array[20]; 

    b) array anarray[20][20]; 

    c) int array[20, 20]; 

    d) int anarray[20][20]; 

    8. Укажите строку, которая возвращает адрес первого элемента в массиве arr? 

    a) arr[0]; 

    b) arr; 

    c) arr[1]; 

    d) &arr; 

    10. Какой порядковый номер последнего элемента массива, размер массива 19? 

    a) 18 

    b) 19 

    c) порядковый номер определяется программистом 

    14. После выполнения ряда операций с указателем, что будет выведено на экран при выполнении выделенного оператора? 

    int main(int argc, char** argv) 

     int *x=(int*)malloc(sizeof(int)); 

     //предположим, int занимает 4 байта 

      printf("%d", sizeof(int)); 

    // предположим адрес равен 0x60450000 

      printf("%p", x); 

      printf("%p", x+3); 

      return 0; 

     

    a) 0x6045000С 

    b) 0x60450000 

    c) нельзя заранее сказать, каково будет значение адреса 

    d) 0x60450003 

    e) некорректное определение 

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

    Постановка задачи

     

           Составить алгоритм и программу для вычисления и вывода на печать в общепринятом виде элементов матрицы Zi j по формуле:

     

                                                     ,

     

    Где i = 1,2,…,7;   j = 1,2,…,7.

     

           После вычисления элементов матрицы согласно своему варианту определить:

    58. Сумму значений всех элементов нечетных столбцов этой матрицы

     

  • Лабораторные работы 3 штуки, Информатика
    Лабораторная работа №1

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

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

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

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

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

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

     

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

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

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

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

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

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

    Задание:

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

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

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

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

     

    Задание:

     

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

     

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

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

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

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

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

  • Практическая работа, Информатика

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

     

    Задание 1

     

    Создать Windows-приложение, реализующие линейный и разветвляющийся алгоритмы, которые размещены на разных вкладках окна формы. На вкладке линейного алгоритма предусмотреть поля ввода значений переменных и поле вывода результата вычисления. На вкладке разветвляющегося алгоритма предусмотреть поля для ввода значений переменных, поле вывода результатов расчета по одной из трех формул в зависимости от результата выполнения условия. В качестве f(x) использовать по выбору: cos(x) или x2 или ex.

    Задание 2

     

    1. 1.              Согласно поставленной задаче выполните ручную отладку:
    • Опишите математическую модель задачи с указанием имен и назначения переменных;
    • Опишите спецификацию программы;
    • Запишите алгоритм программы;
    • Выполните отладку логики программы методом «грубой силы» с помощью соседа;
    • Составьте тестовые наборы для проверки функционала системы.

     

  • 1. Решить задачу как метод класса или часть задачи как метод класса. 2. Решить задачу в main с использованием методов класса.

    12.Дан массив A(N) , где N»<=15 и вводится. Упорядочить по убыванию все элементы мас

    Решение задачи как метод класса и в main... С краткими комментариями

    сива, начиная с максимального

  • Решение задач, Информатика  Программирование ветвлений

    Задание 1. Написать программу на Паскале, которая сравнивает два числа, введенных с клавиатуры. Программа должна указать, какое число больше, или, если числа равны, вывести соответствующее сообщение.

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

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

    зык программирования Pascal

  • Написать код программы через таблицу TAB или ее называют таблица ASCII на C++
    В заданный непустой текст входят только цифры и буквы. Определить, является ли текст десятичной записью числа, кратного 4.

  • Решение задач, Программирование  Алгоритмизация

    1.Составить алгоритм решения задачи для определения меньшего из двух вещественных чисел.

    2.Составить алгоритм вывода пятнадцати первых нечетных чисел.

    3.Дано вещественное число а. Составить алгоритм вывода всех натуральных чисел n, при которых выполняется условие 1 + 1/2 + 1/3 + ⋯ + 1/

  • Задание:

     

    1. Дано натуральное число n. Найти сумму S=2/5 + 2/9 + 2/13 +… . (n слагаемых)
    2. Вычислить:   2x+  4x+  6x +….(n слагаемых)
    3. Найти произведение:     Р = (1 + х)·(3+2х)·(5+3х)·... . (n множителей)
    4. Найти значение суммы ряда   c точностью  e=10-4.
    5. Задана арифметическая прогрессия. 7,6; 6,3; … . Сколько членов прогрессии нужно сложить, чтобы полученная сумма стала <0.
    6. Подсчитать количество двузначных чисел, кратных 3.

     

    Контрольные вопросы:

    1. Операторы цикла. Общая характеристика.
    2. Оператор цикла for. Форматы записи, описание работы цикла, ограничения использования параметра цикла.
    3. Примеры использования оператора for. Различие to  и downto.
    4. Оператор цикла Repeat. Формат записи, особенности использования.
    5. Примеры программ с использованием оператора repeat.
    6. Оператор цикла while. Формат записи, описание работы цикла.
    7. Механизм работы вложенных циклов

     

     

    Оформление / содержание отчета:

    Отчет должен содержать:

      1. Название работы.
      2. Цель работы (кратко)
      3. Задание и его полное  решение.
      4. Ответить на контрольные вопросы (кратко)
      5. Вывод по проделанной  работе (кратко)

     

     

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

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

    формуле

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

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

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

     

  • Разработать программу, реализующую поиск номера ключевого элемента в
    массиве, содержащего 30 целых случайно сгенерированных неповторяющихся чисел
    в промежутке от 0 до 100, на основе:
    1) Алгоритма линейного поиска;
    2) Алгоритма бинарного поиска

  • Постройте таблицу значений функции z=f(x,y) и найдите произведение и количество отрицательных значений функции при изменении x на отрезке [a;b] с шагом h1 и y на отрезке [c;d] с шагом h2.

    a= -1.5  b= 1.5  c= -2  d=  2  h1= 0.2   h2=  0.2    z(x,y)= x^8-y- 0.4*x^3 – 1.2

  • Решить 3 лабораторные по информатике

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

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

     

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

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

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

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

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

    Контрольные вопросы

     

    1.Какие ограничения накладываются на индексы элементов массивов?

    2.Способы описания массивов на языке Си. Понятия размерности массива, описание размерности массивов.

    3.Задание типов элементов массива. Могут ли элементы массива иметь разный тип?

    4.Как располагаются элементы  массива в памяти?

    5.Чем отличаются алгоритмы поиска максимального и минимального элемента массива.

    6.  Чем отличаются алгоритмы расчета суммы и подсчета числа элементов массива.

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

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

     

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

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

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

     

    Сформировать новый файл, элементы которо­го указывают количество букв ‘o’в каждом слове  исходного файла.

    Контрольные вопросы

     

    1. Описание символьных данных и строк на языке Си.
    2. Встроенные функции языка Си, используемые для обработки строк.
    3. Назначение функции fgets().
    4. Назначение функции fgetc().
    5. Назначение функции fscanf().
    6. 6.    Лабораторная работа № 3
    7.  
    8. Цель работы: Приобрести навыки разработки и использования функций, разработанных пользователем.

    7.          ТИПОВЫЕ и БЕСТИПОВЫЕ ПОДПРОГРАММЫ - ФУНКЦИИ

     

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

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

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

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

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

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

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

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

    Контрольные вопросы:

    1. Типы функции, используемые в программах на языке Си.
    2. Структура функции, определенной пользователем.
    3. Отличие типовой функции от бестиповой  функции.
    4. Типы параметров функции.
    5. Глобальные и локальные идентификаторы.

     

  •  

    Набрать предложенный текст и таблицу.

     

    Вступивший в действие с 1 июля 2002 г. Уголовно-процессуальный кодекс (УПК) Российской Федерации – это четвертый УПК Российской Федерации, которому предшествовали УПК РСФСР от 25 мая 1922 г., УПК РСФСР от 15 февраля 1923 г. и УПК РСФСР от 27 октября 1960 г. Последний определял осуществление правосудия на протяжении более 40 лет. Несмотря на внесение в него более 400 поправок, он так и остался внутренне противоречивым, в значительной степени формализованным и в этой связи исключительно затратным для налогоплательщика. Однако личность гражданина оставалась нередко по-прежнему бесправной.

     

    Об этом, например, наглядно свидетельствуют результаты Нижегородского проекта содействия правосудию, целью проведения которого было сокращение сроков содержания обвиняемых под стражей в следственных изоляторах (СИЗО). Его результаты подтвердили аксиому о длительности сроков предварительного следствия и дознания и судебного разбирательства, что особенно недопустимо по уголовным делам, по которым обвиняемым мера пресечения избрана в виде заключения под стражу (табл. 4.8).

     

    Таблица 4.8

     

    Результаты Нижегородского проекта содействия правосудию

    по сокращение сроков содержания обвиняемых под стражей

    в следственных изоляторах

    Период содержания под стражей в следственных изоляторах.

    ТАБЛИЦА 4.8

     

     

     

     

    По данным таблицы 4.8 рассчитать средний срок предварительного следствия (по строкам) за 2001 и 2002 гг., стандартное отклонение и дисперсию. Построить гистограммы длительности этапов предварительного заключения в 2001 и 2002 г.

     

    Задание состоит из набора текста и расчета предложенного варианта в программе в Microsoft Excel. Результаты работы включаются в отчёт. Отчёт должен состоять из последовательно представляемых результатов в форме экранных снимков и обязательных комментариев к ним. Комментарии должны давать ответ на вопрос, как был достигнут результат.

     

    По необходимости и для лучшего представления ответа вставляйте в отчет фрагменты активных окон, для этого воспользуйтесь сочетанием клавиш «Alt + PrnScr» – помещение активного окна в буфер обмена, «Ctrl + PrnScr» – помещение всего экрана в буфер обмена, с последующей вставкой в отчет. Сочетание клавиш «Ctrl + V» позволит вставить фрагмент из буфера обмена в текст.

    1. 1.     Динамические массивы. Особенности работы с динамическими массивами.
    2. 2.     Определите, что будет напечатано в результате выполнения следующего фрагмента программы:

    var s, k: integer;

    begin

    k := 3; s := 4;

    while  s < 34 do begin

    s := s + 5;

     k := k * 2

    end;

     writeln (k)

     end.

     

    1. 3.     Определить функцию, составить программу на языке Pascal для вычисления следующего значения
  • Контрольная работа

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

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

    Задание.

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

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

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

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

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

    Марка машины, Мощность двигателя, Объем бака, Цвет кузова . Вычислить машину с самым мощным двигателем.

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

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

  • Задание на контрольную работу
    Задача 1
    Даны вещественные массивы A[5][6], B[6]. Опpеделить значения вещественного массива C[6] по правилу: C[j]=сумме j?го столбца массива A при B[j]>0 C[j]=0 при B[j]=0 C[j]=A[0][j]+A[4][j] при B[j]<0 Значение переменной i изменяется от 0 до 5.
    Задача 2
    Даны целые массивы А[5][5], B[5][5], C[5][5]. Каждый массив пpеобpазовать по пpавилу: если с pеднее аpифметическое значение элементов массива больше 0, то отpицательные элементы массива заменить на это сpеднее аpифметическое значение. В пpотивном случае массив оставить без изменений.

  • Контрольная работа Программирование и Информатика
    1. 1.     Линейный алгоритм
    2. Составить алгоритм вычисления среднего арифметического дв\х переменных
    1. 2.    Алгоритм разветвления

    Дано целое число Если оно является положительным. то прибавить к нем\ I. если отрицательным, то вычесть ю него 2 Вывести палхченное число

    1. 3.    Циклические алгоритмы

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

    Соs1, Cos2. Cos3.Cos п

    1. 4.    Работа с массивами 

    В массиве ил 15 вещественных чисел найти наибольший элемент и поменять его местами с последним элемеитом

    1. 5.     Множества

    Дано множество, состоящее из различных символов Вывести на экран упорядоченные по убыванию символы русского ат<|*ав1гта

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

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