Информатика

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

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

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

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

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

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

    Для получения линейного тренда выполнить следующий алгоритм:

    • Щелкнуть на поле диаграммы «Заболеваемость астмой», построенной в предыдущем задании;
    • выполнить команду Диаграмма - Добавить линию тренда;
    • в открывшемся окне на вкладке Тип выбрать «Линейный тренд»;
      • перейти на вкладку Параметры; установить галочки на флажках: показывать уравнения на диаграмме и поместить на диаграмму величину достоверности аппроксимации RA2;
      • щелкнуть на кнопке ОК. Полученная диаграмма представлена на рисунке.
  • Задание:

     

    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.Создать файл Train.dat, содержащий записи следующей структуры:

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

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

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

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

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

    Задание.

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

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

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

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

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

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

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

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

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

  • Лабораторная работа «Вектора 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 Написать программу: Найти максимальный элемент в каждой строке матрицы А и поменять его местами с элементом главной диагонали.
    Сформировать матрицу целыми случайными числами.

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

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

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

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

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

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

    Задание

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

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

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

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

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

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

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

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

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


  • Постройте в электронных таблицах двумерную модель «Жизнь». Проведите вычислительный эксперимент с разными вариантами первоначального расселения организмов.
    Живая клетка умирает при количестве соседей большем 3. Живая клетка умирает при количестве соседей меньшем 2. В пустой клетке зарождается жизнь, если у неё ровно 3 живых соседа.
    Попробуйте найти такие первоначальные расселения, которые:

    Обречены на гибель;
    Не меняются со сменой поколений;
    Ведут к периодической смене поколений;
    Ведут к периодической смене повторяющихся конфигураций расселения.