Информатика

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

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

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

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

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

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

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

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

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

     

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

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

    • название пункта назначения;
    • номер поезда;
    • время отправления. (массив из двух чисел: часы, минуты)

    2. программа должна выполнять следующую обработку файла  Train.dat:

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

     

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

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

     

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

    Автотранспортное предприятие имеет парк машин. Каждая характеризуется следующими показателями
    - марка машины;
    - балансовая стоимость;
    - число лет эксплуатации;
    - пробег машины;
    - количество ремонтов.
    Выдать информацию о машинах количество ремонтов, которых больше 20.
    Вычислить суммарную стоимость всех машин.


    1.На основе предложенной информации:
    а) решить задачу из данных комбинированного типа, используя систему программирования Pascal ABC.
    б) создать таблицу данных, используя табличный процессор Excel.
    2.Используя табличный процессор Excel выполнить следующие действия:
    а) выполнить задание по выборке данных и требуемые вычисления;
    б) построить диаграмму.
    3. Отчет о выполненной работе оформить, используя текстовый процессор Word

  • Задание 1.

    Найдите сумму нечетных чисел от 1 до заданного числа.

    Задание 2.

    Дано натуральное число n. Вычислить количество его нечѐтных делителей.

    Задание 3.

    Доказать гипотезу Сиракуз на диапазоне чисел. Гипотеза Сиракуз утверждает, что любое натуральное число сводится к единице в результате повторения следующих действий над самим числом и результатами этих действий: – если число четное следует разделить его на 2. – если число нечетное, то умножить его на 3, прибавить 1 и разделить на

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

    Контрольная работа

    по дисциплине Информатика

    Задание 1. Создание, редактирование и форматирование текста.

    В программе MS Word напечатайте заданный текстовый фрагмент в соответствии с заданным вариантом и осуществите его форматирование (шрифт Times New Roman, размер шрифта — 14, выравнивание абзаца — по ширине, межстрочный интервал — 1,5, настраиваемые поля: левое 2 см, все остальные по 0,5 см). Найдите и добавьте картинки, а также с помощью таблицы оформите и заполните рамку листа.

    -Лабораторная, Информатика и программирование-

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

    Создание презентаций средствами MS Office PowerPoint

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

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

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

    Caddilac

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

    Задание

    Даны действительные числа x, y, z. Выбрать те из них, которые принадлежат интервалу [1, 3).

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

    Задание

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

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

    Цель работы

     

    Научиться измерять информацию, решать задач на определение количества и объема информации.

     

    Ход работы

     

    Задание 1.

    Определить необходимое количество памяти (в битах и байтах) для хранения на диске текста

    «Группа_Фамилия_Имя_Отчество» (без кавычек со своими данными, соблюдая строчные и прописные начертания символов) в системе кодирования Windows.

    Задание 2.

    В Блокноте (Пуск > Программы > Стандартные) набрать данный текст и сохранить файл. Сравнить размер файла с рассчитанным в первом задании значением.

    Задание 3.

    Закодировать данный текст в шестнадцатеричном коде, используя таблицу символов Windows (Пуск > Программы > Стандартные > Служебные > Таблица символов). В появившемся окне установить флажок «Дополнительные параметры просмотра». В списке «Набор символов» выбрать «Windows: кириллица». В строке состояния (самая нижняя строка в окне) в круглых скобках отображается шестнадцатеричный код символа в формате «0хNN», где NN – искомый код соответствующего символа. Данные представить в виде таблицы:

    Г

    р

    у

    п

    п

    а

    _

     

    N1

    N2

    N3

    N4

    N5

    N6

    N7

    Ф

    а

    м

    и

    л

    и

    я

    _

    N8

    N9

    N10

    N11

    N12

    N13

    N14

    N15

    И

    м

    я

    _

     

    N16

    N17

    N18

    N19

    О

    т

    ч

    е

    с

    т

    в

    о

    N20

    N21

    N22

    N23

    N24

    N25

    N26

    N27

     

    Задание 4.

     

    По найденным шестнадцатеричным кодам только для символов своего имени восстановить текст, используя теперь набор символов «DOS: кириллица». Для этого необходимо найти в этой таблице символы, имеющие коды, соответствующие кодам имени. Сравнить полученный текст со своим именем.

    Задание 5.

     

    Необходимый объем видеопамяти (в битах, байтах, Кбайтах и Мбайтах) для следующих режимов монитора:

    • 800x600 High Color и True Color.
    • 1024x768 High Color и True Color.
    • 1280x1024 High Color и True Color.

    Задание 6.

     

    Упорядочить видеорежимы по возрастанию необходимых для них объемов видеопамяти.

    Задание 7.

     

    Мобильный телефон имеет монохромный экран с N градациями серого и разрешением 96х96 точек. Определить необходимый объем видеопамяти для такого экрана. N – номер Вашего варианта.

    Задание 8.

     

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

    Задание 9.

     

    Определить размер несжатого файла с видео разрешением VGA (640х480, 24 кадра/с, 32 бита) длительностью 1 час N минут, где N – номер Вашего варианта/

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

    Цель работы

     

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

     

    Ход работы

    Задание 1.

    Перевести числа из десятичной системы счисления в шестнадцатеричную, восьмеричную и двоичную системы:

    • 47(10)
    • 471(10)
    • 47,742(10) – с шестью знаками после запятой и округлением до пяти знаков

    Задание 2.

    Перевести числа в десятичную систему

    • 473(8) и 473(16)
    • 473(8) и 473(16) – сначала в двоичную, а затем в десятичную
    • 47,741(8) и 47,74А(16) – с шестью знаками после запятой и округлением до пяти знаков
    • 47,742(8) и 47,74В(16) – сначала в двоичную, а затем в десятичную с шестью знаками после запятой и округлением до пяти знаков.

    Задание 3.

    Перевести числа из десятичной системы счисления сначала в двоичную систему, а из двоичной – в шестнадцатеричную и восьмеричную:

    • 4475(10)
    • 0,2474(10) – с двенадцатью двоичными разрядами после запятой.

    Задание 4.

    Сложить и вычесть из первого второе число в соответствующей системе счисления:

    • 774(8) и 477(8)
    • 774(16) и 477(16)
    • А74(16) и 47B(16) – перевести числа сначала в двоичную систему

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

    Цель работы

    Определение истинности и ложности высказываний, применение логических операций, представление логических выражений в виде выражений, выполнение упрощений выражений.

     

    Ход работы:

     

    Задание № 1

    Определить истинность или ложность высказываний:

    • «2´2=5» и «2´2=4»
    • «2´2=5» или «2´2=4»
    • «2´2=5» и «2´2=4» или «2´2=3»
    • «2´2=5» или «2´2=4» или «2´2=3»
    • «2´2=5» или «2´2=4» и не «2´2=3»
    • «2´2=4» и не «2´2=3» и не «2´2=5»

     

    Задание № 2

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

    a)       А или А или А

    b)      А и А и А

    c)       А или не А или не А

    d)      А и не А и не А

    e)       А и не А или не А

    f)       А или А и не А

    g)      А или не А и А

    h)      А или не А или А

    i)        А и не В или А

    j)        А и не А или В

    k)      А и В или не А

    l)        А или В или не А

    m)     не А и не В или А

    n)      не А или В или не В

    Задание № 3

    Составить    таблицу истинности         логической функции:

    Задание № 4

     

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

    1. таблицу истинности,
    2. совершенную дизъюнктивную и конъюнктивную формы функции,
    3. минимальную дизъюнктивную и конъюнктивную форму функции с использованием метода непосредственных преобразований (применение аксиом и законов алгебры логики),
    4. минимальную дизъюнктивную и конъюнктивную формы с использованием метода Карно-Вейча,
    5. минимальную форму функции с использованием операции «И-НЕ»,
    6. минимальную форму функции с использованием операции «ИЛИ-НЕ».

    Реферат по дисциплине информатика.

  • КОНТРОЛЬНАЯ  РАБОТА №2 

     

    Контрольная работа должна включать:

    1. Титульный лист.
    2. Реферативную часть, содержащую описание возможностей Excel.
    3. Практическую часть, содержащую прилагаемые работы по Excel – вариант выбирается по последней цифре номера зачетной книжки. Форматирование таблиц в Excel – обязательно.

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

  • Тема: Циклические алгоритмические структуры

    Составить алгоритм в виде блок-схемы к задаче и контрольный пример :

    № 1

    Дано натуральное число. Выяснить, является ли оно палиндромом (“перевертышем”), т.е. числом, десятичная запись которого читается одинаково слева направо и справа налево.

    № 2

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

    № 3

    Дана последовательность ненулевых целых чисел, оканчивающаяся нулем. Определить, сколько раз в этой последовательности меняется знак. (Например, в последовательности 10, -4, 12, 56, -4 знак меняется 3 раза.)

  • 4. Через полгода после заключения финансового соглашения о получении кредита должник обязан заплатить 21,4 тыс. руб. Какова первоначальная величина кредита, если он выдан под 14% годовых?

    5. Квартира стоит 5400 тыс руб. Взят полный кредит на 10 лет под ставку 12 % годовых. . Найдите постоянный годовой платеж для оплаты кредита. Определите процентную и долговую часть платежа для каждого года в течение 10 лет.

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

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

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

     

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

     

     

    Подготовка к лабораторной работе

     

    1. Повторить вопросы организации циклических алгоритмов.

     2. Повторить следующие вопросы и понятия :

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

     

     

     

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

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

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

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

    Исходные данные

    Действия по обработке массива

    Массив Х[30] нецелых элементов задать датчиком случайных чисел.

    Записать в массив Y подряд отрицательные элементы массива Х.  Найти их среднее арифметическое.

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

     

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

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

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

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

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

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

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

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

     

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

    Подготовка к лабораторной работе

    1. Повторить основные  шаги работы с файлами.
    2. Изучить стандартные функции для работы с текстовыми файлами.
    3. Разработать схему алгоритма решения задачи согласно варианту задания.
    4. Написать программу на языке Си согласно разработанной схеме алгоритма.
    5. Используя программу Блокнот создать текстовый файл.

     

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

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

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

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

     

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

     

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

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

     

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

     

    Подготовка к лабораторной работе:

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

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

     

     

     

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

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

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

    - сформировать   целочисленную матрицу    А(NхN);

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

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

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

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

     

     

  • Вариант 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), состоящие из положительных элементов. Найти сумму среднего геометрического значения элементов массива А и среднего арифметического значения элементов массива В. (Обработка массива).
  • Билеты по информатике

    Вариант 1

    1. Методика редактирования презентаций.
    2. Использование шаблонов при рисовании в Word.
    3. Рассчитать в MathCad  значения функции и нарисовать график.

    Вариант 2

    1. Методика редактирования стилей при создании текста.
    2. Использование фоновых рисунков при создании слайдов.
    3. Рассчитать в MathCad значения функции и нарисовать график.

     

  • Выполнить 5 лабораторных работ

    Лабораторная работа №1. Программирование линейных алгоритмов

    Лабораторная работа №2. Программирование разветвляющихся алгоритмов

    Задание  1

    Вычислить значение функции у по одной из заданных формул, в зависимости от вычисленного значения переменной х. Исходные данные для вычисления x задать произвольно. Вывести на печать результаты вычислений: значения исходных данных, переменных х, у и номер формулы, по которой вычисляется у.

    Задание  2

    Даны три действительных числа a,b,c. Выбрать из них те, которые принадлежат интервалу [1, 30].

    Лабораторная работа №3.  Программирование циклических алгоритмов

    Задание  1

    Вычислить значение функции y. Значение x задать произвольно.

    Задание  2

    Написать программу для вычисления значения функции F(x) с использованием операторов: For…; While…do; Repeat…until. Значение x задать произвольно.

     Задание 3

    Составить программу, которая вычисляет сумму ряда с заданной точностью. Нужная точность считается полученной, если очередное слагаемое оказалось по модулю меньше, чем e (это и все последующие слагаемые учитывать не надо).

    Задание 4

    Затабулировать функцию двух переменных   внутри квадрата     и   и области существования функции  .   Шаги табуляции Δх = Δу.  Результаты вывести в виде таблицы. В точках, где функция не определена вывести 4 символа «*».

    1.1.Лабораторная работа №4.  Программирование задач на обработку одномерных массивов

    Задание

    Дано: массив А(N). Вычислить сумму элементов массива, кратных 3 и количество отрицательных элементов.

    Дано: массив А(N).  Найти сумму его элементов с четными номерами, количество нечетных элементов. Размер произвольный.

    Дано: массив А(N). Найти среднее арифметическое его элементов с нечетными номерами. Размер массива произвольный.

    Дано: массив А(N). Найти произведение элементов, принадлежащих интервалу [-10, 30]. Размер массива произвольный.

    Дано: массив А(N). Найти наибольший элемент и его номер  в массиве. Поменять местами первый и максимальный элемент.

    Дано: массив А(N). Найти среднее арифметическое элементов массива, больших некоторого числа С. Размер массива произвольный. Значение С вводится произвольно.

    Дано: массив А(N). Вычислить произведение  и количество нечетных элементов массива. Размер массива произвольный.

    Дано: массив А(N). Упорядочить массив  по убыванию. Вычислить произведение элементов массива с чётными индексами.

    Дано: массив А(N). Вычислить среднее арифметическое элементов с чётными индексами.

    Дано: массив А(N). Упорядочить массив  по возрастанию. Вычислить сумму элементов с нечётными индексами в упорядоченном массиве.

    Дано: массив А(N). Сформировать новый массив  В, состоящий из положительных элементов массива А. Размер массива произвольный. Вычислить сумму элементов в полученном массиве.

    Дано: массив А(N). Найти наименьший нечетный элемент массива и его номер. Размер массива произвольный.

    Дано: массив А(N). Сформировать новый массив В, состоящий из положительных элементов массива А и  найти в нем наибольший элемент. Размер массива произвольный.

    Дано: массив А(N). Сформировать новый массив В, состоящий из нечетных элементов массива А и  найти в нем сумму элементов.

    Дано: массив А(N). Сформировать новый массив  В, состоящий из элементов массива А, принадлежащих интервалу [1;30], упорядочить его по возрастанию. Размер массива произвольный.

    Дано: массив А(N). Найти количество элементов массива, значение которых больше, чем среднее арифметическое его элементов.

    Дано: массив А(N). Подсчитать, сколько раз в массиве встречается максимальный элемент.

    Дано: массив А(N). Найдите наибольший индекс отрицательного элемента.

    Дано: массив А(N). Каждый чётный элемент массива заменить числом 10.

    Дано: массив А(N). Найти максимальный и минимальный элементы массива и поменять их местами.

    1.1.Лабораторная работа №5. Программирование задач на обработку двумерных массивов

  • Билет №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) некорректное определение 

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

  • Две лабораторных работ, Информатика

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

    «Программирование разветвляющегося алгоритма в среде VBA»

    Цель работы: овладеть навыками программирования разветвляющихся алгоритмов. Освоить структуру операторов ветвления If… Then… .

    Постановка задачи: Найти площадь равнобедренного треугольника с основанием

  •  

    Задание 1. Вставка рисунка в документ

    Введите текст стихотворения А.С. Пушкина, не разбивая его четверостишия на абзацы. Для этого внутри четверостишия используйте принудительный переход на следующую строку.

     

    Октябрь уж наступил,
    Уж роща отряхает
    Последние листы
    С нагих своих ветвей.

    Дохнул осенний хлад,
    Дорога промерзает,

     Журча, еще бежит
    За мельницу ручей.

    а) Скопируйте текст стихотворения ТРИ раза.

    б) Справа от первого абзаца стихотворения вставьте любой рисунок из коллекции ClipArt с помощью команд меню.

    Во втором экземпляре стихотворения расположите оба четверостишия рядом так, как это показано ниже. Это можно сделать двумя способами. Выполните любым из них.

     Октябрь уж наступил,                Дохнул осенний хлад                                                                                                            
    Уж роща отряхает                      Дорога промерзает,

                                 Последние листы                       Журча, ещё бежит                       
                                 С нагих своих ветвей.                За мельницей ручей.

    В третьем экземпляре стихотворения отформатируйте каждый абзац с использованием различного размера, начертания и гарнитуры шрифта, а также установите параметры с помощью команд меню ФОРМАТ>Абзац (рис. 1).

    Для первого абзаца

    Для второго абзаца

     

    Отступ слева 2 см

    Отступ справа 5 см

    Межстрочный интервал 1,5 строки

    Перед абзацем 6 пт

    После абзаца 12 пт

    Отступ слева 5 см

    Отступ справа 2 см

    Межстрочный интервал 0,8 строки

    Перед абзацем 12 пт

    После абзаца 6 пт

    Рис. 1. Параметры абзацев

     

    Задание 2. Создание рисунков с помощью встроенного графического редактора Word

    Введите текст: Создание рисунков с помощью встроенного графического редактора Word. Создание схемы. Параметры раздела.

    После этого текста вставьте несколько пустых абзацев и с помощью инструментов панели "Рисование" создайте многослойный рисунок.

     

     

     

     

     

     

     

     

     

    Пример многослойного рисунка

     

    Сохраните документ под именем Pucование.doc.

    Привяжите рисунок к первому абзацу текста.

    Создайте в документе Pucoвание.doc объект WordArt и отредактируйте его с помощью панели WordArt и кнопок на панели Рисование.

    Привяжите объект WordArt к первому абзацу текста.

    Сохраните документ.

    Создайте в документе Pucoваниe.doc любую плоскую автофигуру.

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

    Окрасьте рисунки. Сделайте на первой автофигуре надпись "Рисунок".

    Поместите надпись позади автофигуры. Придайте второй автофигуре объемный вид. Поверните рисунок. Отразите рисунок сверху вниз. Сохраните документ.

     

    Задание 3. Структура раздела документа Word (при затруднениях обращайтесь к упражнению 10.2 и к параграфу 11.4)

     

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

    • размер и ориентация листа бумаги;

    • поля на листе бумаги;

    • нумерация страниц;

    • расположение и тип колонтитулов;

    • нумерация строк;

    • число колонок и т. д.

     

    Установите курсор в конце документа Рисование.doc и создайте новый раздел со следующей страницы. В первом разделе документа создайте верхний колонтитул, содержащий дату и имя файла. В верхний колонтитул второго раздела вставьте нумерацию страниц и любую окрашенную автофигуру размером 1 - 1,5 см.

    Установите во втором разделе документа Рисование.doc альбомную ориентацию страницы и создайте на нем следующую схему.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Схема. Параметры раздела документа Word

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

    В конце документа создайте еще один раздел и установите в нем книжную ориентацию страницы. Сохраните работу.

     

    Задание 4. Работа с таблицами Word

    В конце документа Рисование.dос создайте таблицу по приведенному ниже образцу.

    Ф. И.О.

     

    Стоимость раб.дня

    Количество раб.дней

    Заработная плата

    Медведев О.В.

    50

    22

    D2

    Волков П.С.

    70

    26

    D3

    Зайцев И.П.

    100

    20

    D4

     

     

    Сумма

     

    Фрагмент таблицы для расчета заработной платы

    Оформите таблицу рамками и заливкой.

    Расположите фамилии по алфавиту. Заполните последний столбец таблицы, выполнив необходимые вычисления. Сохраните работу.

     

    Задание 5. Создание диаграмм в документе Word (при затруднениях обращайтесь к параграфу 11.3 и упражнению 11.2)

    Создайте новый документ и скопируйте в него таблицу из документа Pucoванue.doc.

    Сохраните документ под именем Диаграмма.doc.

    Удалите последний столбец и нижнюю строку таблицы и сделайте в документе Диаграмма.dос еще две копии таблицы. Между копиями таблицы вставьте разделители страниц.

    Постройте диаграмму на базе таблицы:

    а) с установкой связи с таблицей Word

    б)  без установки связи с таблицей Word

     

    Задание 6. Создание и редактирование формул (при затруднениях обращайтесь к параграфу 11.1)

    Создайте новый документ и введите текст "Создание формул". Сохраните документ под именем Формула doc.

    Создайте следующую формулу.

     

    Задание № 7 (при затруднениях обращайтесь к параграфу 12.1)

    Используя стандартные функции Excel, выполните следующие задания:

     

    а) В ячейке А1 (с именем Z) записано число.

    а) Выяснить, принадлежит ли оно отрезку [2;5]. Результат разместить в ячейку В1.

    б) В ячейке А2 (с именем W) записано число. Выяснить, принадлежит ли оно одному из лучей : (-;2) или (5, ). Результат разместить в ячейке А2.

    в) Введите в А3 формулу, которая возвращает Z+1, если Z> 1, и Z противном случае.

     

    Задание № 8. (при затруднениях обращайтесь к параграфу 12.2 и упражнению 12.4)

    а) Постройте при x график функции: y =-2x

    б) Постройте в одной системе координат при x  графики следующих двух функций:

    y=2sin(x)cos(x),   z=3cos2(2x)sin(x).

     

    Задание № 9 (при затруднениях обращайтесь к параграфу 12.5)

    Построить линейную модель для двух наблюдаемых величин (например, объем реализованной фирмой автомобилей за указанное число недель)

    Неделя

    1

    2

    3

    4

    5

    6

    7

    8

    Количество машин

    13

    19

    26

    30

    37

    44

    49

    55

     

    Задание № 10 (при затруднениях обращайтесь к упражнению 12.8)

    Предприятие электронной промышленности выпускает две модели радиоприёмников, причём каждая модель производится на отдельной технологической линии. Суточный объём производства первой линии - 60 изделий, второй линии - 75 изделий.

    На приёмник первой модели расходуется 10 однотипных элементов электронных схем, на радиоприёмник второй модели - 8 таких же элементов. Максимальный суточный запас используемых элементов равен 800 единицам. Прибыль от реализации одного радиоприёмника первой и второй моделей равна 30 и 20 долларов, соответственно.

    Определить оптимальный суточный объем производства первой и второй моделей.

     

     

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

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

  • Задача 1.
    Дан вещественный массив A[5][5]. Опpеделить значения вещественного массива E[5] по правилу: E[i]=сумме значений i?й строки массива A, если A[i][4]>0
    E[i]=0 A[i][4]<=0
    Значение переменной i изменяется от 0 до 4.

    Задача 2.
    Даны целые массивы A[10][10], B[10][10] и значения К и L (0<=K<=9, 0<=L<=9). Массивы пpеобpазовать следующим обpазом: в массиве А поменять местами значения 1?го и К?го столбцов; в массиве B поменять местами значения 1?го и L?го столбцов.

  • Задача 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).