Информатика

Тип работы: Все Доклад/Реферат Задача Курсовая работа Лабораторная работа Ответы на вопросы
Сортировать по умолчанию цене названию
    1. Основы алгоритмического языка СИ: Функции: типы функций в языке СИ,  правила согласования  формальных и фактических параметров , механизм замены формальных параметров на фактические
    2. Написать программу:  Создайте структуру Дата с элементами День, Месяц, Год. Для N человек с заданной датой рождения  вывести сообщение,         в каком сезоне и    в каком веке родился человек.
    1. Найдите значение логического выражения:

    (0 & 1) Ú (0 ® 1)

    1. При каких значениях число Х логическое выражение

    Не ((Х>8) или (Х<-3))

    примет значение истина?

    1. Верно ли тождество?

    (A Ú B) & (A Ú C) = A Ú (B &C)

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

    1) (А и В) или В;

    2) (В и С) и не А;

    3) А и не (С и В);

    4) (В или С) и не С;

    5) (А или С) и не А.

    1. Три девочки — Роза, Маргарита и Анюта представили на конкурс цветоводов корзины выращенных ими роз, маргариток и анютиных глазок. Девочка, вырастившая маргаритки, обратила внимание Розы на то, что ни у одной из девочек имя не совпадает с названием любимых цветов. Какие цветы вырастила каждая из девочек?
    2. Сколько разрядов будет в числе, если записать его в восьмеричной системе счисления?

    1) 101110102;                          2) А18С16.

     

    1. Выполните переводы чисел с помощью инженерного калькулятора по следующей схеме А10®А16®А8®А2:

    1) 16547;                    2) 21589                            3) 8512;

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

    (1001002 – 110002 + 11012) : 1012

    1. Х = 1111, Y = 208, Z = 209. Найдите значение выражения:

    A10 = max(X,Y,Z) - Y.

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

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

    В одномерном массиве, состоящем из п элементов, вычислить

    а) произведение элементов массива, расположенных между максимальным и минимальным элементами;

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

    1. Даны два числа. Если их произведение равно нулю, то напечатать слово «YES», иначе напечатать оба числа.
    2. Даны два числа. Определить, оба ли они положительные.
    3. Даны три числа. Если А>В>С, то заменить числа их кубами, и увеличить в 3 раза в противном случае.
    4. Даны два числа. Определить, сколько среди них больших 7.

    ю. Написать программу, которая по вводимому числу от 1 до 11 (номеру класса) выдает соответствующее сообщение «Привет k-классник». Например, если к=1, «Привет, первоклассник»; при к=4: «Привет, четвероклассник».

    Задачи выполняем в MS Excel. Все
    задачки делаем в разных модулях
    (переход в редактор VBA: Alt+F11 в
    меню Вставка/Модуль), потом
    переходим в Excel и сохраняем
    файл, и его высылаем для
    проверки.

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

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

    Длина дуги сектора вычисляется по формуле L = 0,01745т, где л- •радусная мера дуги, г - радиус.

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

    1. при изменении радиуса г от начального значения г0 до конечного значения с шагом Jr;

    2. при изменении значения градусной меры дуги от начального зна­чения tig до конечного значения пк с шагом Jn и при изменении радиуса от начального значения 6,8 см до конечного значения 10,8 см с шагом 2,2 см.

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

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

  • Контрольная работа №1

    1) Что такое указатель? В чем особенности их использования?

    2)Укажите отличие встраиваемых функций от обычных.

    3)Какие существую классы памяти?

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

    Задание 1

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

    Задание 2

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

    Задание 3

    Вычислить и вывести на экран таблицу функции y=f(x) в интервале [a, b] с шагом h. Результаты представить в виде таблицы.

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

    Итоговое задание по курсу

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

    Задание включает в себя три элемента:

    1. Построить циклическое консольное приложение «Целочисленные типы». Приложение поочередно вводит с консоли значения целочисленных типов: sbyte, byte, short, ushort, int, uint, long, ulong. Вводу значения предшествует приглашение к вводу. После завершения ввода приложения выводит все введенные значения с указанием их типа. Проанализировать, что происходит при вводе значений, не соответствующих требуемому типу или выходящих за пределы интервала возможных значений типа.
    2. Напишите три процедуры поиска (линейного, линейного с барьером, бинарного) для работы с классом int.
    3. Вычислить с заданной точностью значение числа е, используя следующее разложение в

     

    Предварительно следует записать рекуррентное соотношение для текущего члена суммы. Минимизируйте время его вычисления в условных единицах. Сравните вычисленное значение е со стандартным значением Е. возвращаемым классом Math. Для разных значений £ вычислите п - число членов суммы, требуемых для достижения заданной

    точности

  • Данные формулы написаны в Microsoft Word/

    Задание 1.1

    Даны переменные Р, SR. Определить:

    Задание 1.2

    Даны переменные а, Ь, с.

    Определить, являются ли они сторонами равнобедренного треугольника. Проверить, правильный ли он? Вывести переменную, являющуюся основанием этого треугольника, или сообщение в случае, когда треугольник не составить.

  • РЕФЕРАТ

    по дисциплине: «Введение в специальность»

    на тему: История развития математики

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

    ПРАКТИЧЕСКАЯ РАБОТА №1

    РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

    Цель работы: научиться строить разветвляющиеся алгоритмы в виде блок-схем.

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

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

    Треугольник задан длинами своих сторон - а, Ь, с. Определить является ли он тупоугольным, прямоугольным или остроугольным.

    ПРАКТИЧЕСКАЯ РАБОТА №2
    ЦИКЛИЧЕСКИЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ

    Цель работы: научиться строить циклические алгоритмы в виде блок- схем.

    Задание к практической работе: согласно вашему варианту составить алгоритмы ко всем трем задачам в виде блок-схемы. Блок-схемы желательно рисовать с помощью программы Microsoft Word (Вставка - Фигуры- Блок- схемы). Номер варианта соответствует вашему порядковому номеру в списке группы.

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

    1 Дано действительное число х. Не используя стандартные функции (за исключением

    abs), вычислить сумму следующего ряда с заданной точностью Е>0 (Е, х вводятся с кла­

    .2. Даны два целых числа А и В (А<В). Найти сумму всех целых чисел от А до В включи­тельно.

    3. Дано целое число N(> 0). Найти наибольшее целое число К, квадрат которого не пре­восходит NK2<N. Функцию извлечения квадратного корня не использовать.


  • Информатика

    (Задание «Списки»

    1. Наберите текст «Карточка опроса», используя нумерованные и маркированные списки

    КАРТОЧКА ОПРОСА

    Обычно Вы предпочитаете подбирать себе персонал:

    => из числа знакомых,

    => по рекомендации знакомых, => в службе занятости.

    Кадровые проблемы какого рода встречаются в вашей работе?

    I) Поиск новых работников.

    П) повышение профессионального уровня персонала.

    Ш) иное.

    Многоуровневый список

    Вызвать окно «Изменение многоуровневого списка» (кнопка Многоуровневый список Определить новый многоуровневый список). Выбрать тип маркера по следующей процедуре:

    установить номер уровня и с помощью пунктов «Формат номера», «Символ» и «Шрифт...» задать необходимый вариант;

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

    Чтобы при печати списка в тексте переходить от уровня к уровню необходимо:

    Если необходимо напечатать текст второго и выше уровней, выбираем клавишу «Увеличить отступ» в группе Абзац вкладки Главная. В противном случае - клавишу «Уменьшить отступ»;

    Те же самые пункты можно найти в контекстном меню, которое вызывается нажатием на правой кнопки мыши.

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

  • Отчет по практике, Информатика-

    1        Сколько военнослужащих женщин (ВЖ) с диагнозом болезни 10 класса обратилось за медицинской помощью в 2012 году в сумме и по месяцам отдельно

  • Задание 1.

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

    Задание 2.

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

    Задание 3.

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

  • 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), вызывающую разработанные вами функции.

     

     

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

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

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

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

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

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

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

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

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

     

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

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

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

    2. программа должна выполнять следующую обработку файла  Train.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]