Информатика

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

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

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

    Задание.

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

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

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

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

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

    Представление результата.

    Практическое задание представляется в электронном виде.

    Необходимо прислать:

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

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

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

    Варианты заданий

    О вариант

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

     

    1. Письменно ответьте на вопросы:

    1. Верно ли утверждение, что каталог это файл?
    2. Сколько в вычислительной системе текущих (рабочих) каталогов?
    3. Какую информацию содержит каталог?
    4. Что какое корневой каталог?
    5. Дана спецификация файла C:\a.txt Верно ли прочитана спецификация: файл c именем a.txt находится на диске С ?
    6. Объясните,  почему при обращении к файлу можно использовать относительную спецификацию?
    7. Прочитайте следующие спецификации файлов:

    a    a:\a   a:a   |a\a

    2. Выполните действия согласно вариантам.

     

    Вариант 7

    1. Указаны пути от корневого каталога к некоторым файлам, хранящимся на магнитном диске. Заглавными буквами обозначены имена каталогов, строчными – имена файлов:

    \WIN2000\FONTS\MECH3\mashi.exe; \WIN2000\HELP\bnts.dll; \WIN2000\SYSTEM32\attrib.exe;

    \DOCUMENTS\PIXIDE\pixide.sys; \PIXIDE\readme.doc; \CHEMA\computer.doc

    а) Отобразить файловую структуру в виде дерева.

    б) Составьте спецификацию файла с именем mashi.exe при условии, что каталог \CHEMA активный.

    2. . Как обратиться ко всем  текстовым файлом корневого каталога текущего диска?

     

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

    Задание:

     

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

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

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

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

     

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

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

    -                название пункта назначения;

    -                номер рейса;

    -                тип самолета.

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

    -                поиск в файле номеров рейсов, обслуживаемых самолетом, тип которого вводится с клавиатуры;

    -                если таких рейсов нет, выдать соответствующее сообщение на дисплей.

  • Кафедра: «Прикладная информатика в экономике»

     

    Задания для контрольной работы по дисциплине «Информатика»

     

    1. Разработать блок-схему и составить программу по алгоритму линейной, условной и циклической структуры

    1.1. Первое и второе задание алгоритм линейной структуры.

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

    1.3. Пятое задание алгоритм цикла с предусловием

    1.4. Шестое задание алгоритм цикла с постусловием

    Вариант 5

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

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

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

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

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

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

     

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

    точности

  • Клавиатура ПК. Многофункциональность клавиш, переключение регистров. Зоны клавиатуры. Клавиши смены регистров и модификации других клавиш. Ввод в компьютер произвольных символов. Прямой ввод данных: Манипулятор "мышь" для ввода информации в ПК.

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

    1. Основы алгоритмического языка СИ: Функции: типы функций в языке СИ,  правила согласования  формальных и фактических параметров , механизм замены формальных параметров на фактические
    2. Написать программу:  Создайте структуру Дата с элементами День, Месяц, Год. Для N человек с заданной датой рождения  вывести сообщение,         в каком сезоне и    в каком веке родился человек.
  • Постройте в электронных таблицах двумерную модель «Жизнь». Проведите вычислительный эксперимент с разными вариантами первоначального расселения организмов.
    Живая клетка умирает при количестве соседей большем 3. Живая клетка умирает при количестве соседей меньшем 2. В пустой клетке зарождается жизнь, если у неё ровно 3 живых соседа.
    Попробуйте найти такие первоначальные расселения, которые:

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

  • Объявите класс, являющийся надстройкой над комплексным числом re+im*i. Компоненты re и im имеют тип float. Определите конструкторы по умолчанию, копии, инициализации, операцию явного преобразования типа, операцию присваивания. Переопределите унарную операцию логического отрицания и бинарные операции сложения и умножения. Предотвратите возможность деления на ноль.
    Пожалуйста, с подробными комментариями!

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

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

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

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

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

  • если числа А,С и В имеют одинаковую четность Записать в ячейку Р единицу ,а если имеют разную чётность то 0. Написать нужно текст программы и желательно составить схему, но не обязательно

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

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

  • 2. Сколько существует различных наборов значений логических переменных x1, x2, ... x10, которые удовлетворяют всем перечисленным ниже условиям?

     (x1 ∧ x2) ∨ (¬x1 ∧ ¬x2) ∨ (x2 ∧ ¬x3) ∨ (¬x2 ∧ x3) = 1

    (x2 ∧ x3) ∨ (¬x2 ∧ ¬x3) ∨ (x3 ∧ ¬x4) ∨ (¬x3 ∧ x4) = 1

     ...

     (x8 ∧ x9) ∨ (¬x8 ∧ ¬x9) ∨ (x9 ∧ ¬x10) ∨ (¬x9 ∧ x10) = 1

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

    Тема «Изучение методики проверки правильности передачи данных

    и коррекции ошибок – метода контрольных сумм (CRC)»

    1. Необходимо передать по сети число 69. Проверку правильности передачи осуществить методом контрольной суммы, используя полином 3 степени Х3+Х+1. Какое число должно быть передано в сеть.
    2. Получено число 299. Проверка правильности передачи осуществляется методом контрольной суммы, с использованием полинома 4 степени Х4+Х+1. Проверить корректность полученного числа, при необходимости исправить ошибку.
  • Лабораторная работа №18.

    СОЗДАНИЕ И ОБРАБОТКА БИНАРНЫХ ФАЙЛОВ

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

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

    При подготовке к лабораторной работе следует повторить следующие вопросы:

    1. понятие файла, описание файла, типы файлов;

    2. описание структурных типов;

    3. стандартные функции для работы с файлами: fopen( ), fscanf( ), fprintf( ), fclose( ), feof( ).

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

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

    Варианты заданий:

    1.Создать файл Spravka.dat, содержащий 10 записей следующей структуры: название пункта назначения; номер рейса; тип самолета.

    2.Написать программу, выполняющую следующую обработку файла Spravka.dat: · поиск в файле номеров рейсов, вылетающих в пункт, название которого вводится с клавиатуры; · если таких рейсов нет, выдать соответствующее сообщение на дисплей.  

  • 1. В массиве V(8) вычислить сумму отрицательных элементов с номерами с n1 по n2.
    2. В массиве M(9), содержащем положительные и отрицательные числа, заменить минимальный элемент на его значение по модулю.

  • Задание на контрольную работу
    Задача 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отивном случае массив оставить без изменений.