Программирование

Тип работы: Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы
Язык программирования: Все Bash Basic Batch C C# C# ASP .NET C++ Delphi Fortran Free Basic HTML Java JavaScript Object Pascal Pascal Pascal ABC Python Turbo Pascal VBA Visual Basic алгоритмические языки Ассемблер
Блок-схема: Все Есть Нет
Сортировать по умолчанию цене названию
  • Дан текстовый файл, в котором содержатся целые числа. Определить среднее
    арифметическое положительных чисел в каждой строке и записать результаты в
    другой текстовый файл с указанием номера строки исходного файла. (Программу написать не используя массивов)

  • Сделать 4 лабораторных работ

    Лабораторная работа №1. Классы и объекты: общие сведения, поля, методы

    Цель работы:

    Познакомиться с основой объектного подхода в языке C#, созданием объектов и классов.

    Задание для самостоятельной работы

    1. Объявите класс, который предназначен для ведения бухгалтерских записей на синтетическом счете;
    2. Для объявленного класса определите методы;
    3. Создайте несколько экземпляров класса и продемонстрируйте работу с ним: открытие счета, запись операций на счете, определение оборотов и конечного сальдо.

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

    1) Что понимается под термином «класс»?

    2) Какие элементы определяются в составе класса?

    3) Каково соотношение понятий «класс» и «объект»?

    4) Что понимается под термином «члены класса»?

    5) Какие члены класса Вам известны?

    6) Какие члены класса содержат код?

    7) Какие члены класса содержат данные?

    8) Перечислите пять разновидностей членов класса специфичных для

    языка C#.

    Лабораторная работа №2. Классы и объекты: конструкторы и деструктуры

    Цель работы:

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

    Задание.

    Дополните класс Rectangle деструктором. Продемострируйте его работу Задание для самостоятельной работы

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

    2. Используя решения задания, приведенного в лабораторной работе №1, дополните класс десконструктором.

    3. Создайте несколько экземпляров класса и продемонстрируйте работу конструкторов (в частности при открытии активного и пассивного счета) и деструктора.

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

    1. Для чего используется конструктор?
    2. Что такое конструктор по умолчанию?
    3. Для чего используется деструктор?
    4. Когда запускается деструктор?

    Лабораторная работа №3. Классы и объекты: свойства. Инкапсуляция.

    Цель работы:

    Познакомиться с основой объектного подхода в языке C#, изпользованием свойств. Познакомиться с реализацией принципа инкапсуляции на языке С#.

    Задание для самостоятельной работы

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

    2. Создайте несколько экземпляров класса и продемонстрируйте работу индексаторами

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

    1. Что такое инкапсуляция?
    2. Для чего используется свойства?
    3. Как вызываются методы чтения и установки свойства?
    4. Каково содержание метода чтения свойства?
    5. Каково содержание метода установки свойства?

    Лабораторная работа №4. Классы и объекты: индексаторы

    Цель работы:

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

    Задание для самостоятельной работы

    1. Используя решения задания, приведенного в лабораторной работе №1,2,3, дополните класс индесатором

    3. Создайте несколько экземпляров класса и продемонстрируйте работу индесатора

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

    1. Что такое инкапсуляция?
    2. Для чего используется свойства?
    3. Как вызываются методы чтения и установки свойства?
    4. Каково содержание метода чтения свойства?

    10.Каково содержание метода установки свойства?

     

     

     

    .

     

  • Сделать программу по блок-схеме.

    Другое, программирование на СИ  написать программу и сделать отчет

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

  • Контрольная, Информатика и программирование  Программирование в среде Visual StudioС#

    Оператор if
    Напишите программный код.
    Ввести целое число. Если число равно 10, то присвоить ему значение -1. В противном случае присвоить значение 2.

    Оператор switch
    Написать программу, которая в зависимости от введенной буквы выводит названия сторон света, с нее начинающихся (север, юг, запад, восток).

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

    Программирование в среде Visual StudioС#

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

    Оператор if

    Напишите программный код.

    Ввести два действительных числа a, b. Вывести a, если оно больше b и оба, если это не так.

    Функции

    Напишите программный код.

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

    Наследование

    Напишите программный код.

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

  • Другое, Информатика С# билет

    Операторы цикла while, do while и for.

    Напишите программный код.

    Ввести массив из 13 действительных чисел. Найти максимальный элемент относительно первого элемента.Подсказка: Создать массив и заполнить его удобно заполнять с помощью цикла for. (Создать массив: int[] table = new int[5]; Обратиться к элементу массива: table[l]). Для нахождения максимального значения необходимо создать переменную и присвоить ему значение первого элемента массива. Далее необходимо пройти по всем элементам массива с помощью цикла и если значение больше переменной, то присвоить ему новое значение массива)

    Оператор if

    Напишите программный код.

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

    Оператор switch

    Напишите программный код.

    Ввести символ. Если введенный символ равен то вывести «доллар», если введенный символ равен 'F', то вывести «фунт», если введенный символ равен то вывести «рубль».

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

    Функции

    Напишите программный код.

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

    Операторы цикла while, do while и for.

    Напишите программный код.

    Ввести действительные числа al, а2,...,а!0, Ы, Ь2,...,Ы0. Получить последовательность cl, с2, ...,с10, члены которой равны cl = al + bl, с2 = а2 + Ь2 и так далее.

    Наследование

    Напишите программный код.

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

  • Программирование билет

    Оператор if

    Напишите программный код.

    Ввести переменные целого типа а, Ь, с. Поменять их местами так, чтобы выполнялось условие а b с.

    Оператор switch

    Напишите программный код.

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

    Наследование

    Напишите программный код.

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

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

    1. Методом касательных уточнить корень уравнения и с точностью 0,001 при помощи программы Паскаля И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЯ КАЛЬКУЛЯТОР.
    (х-1)^2=(e^x)/2

    2. Методом простых итераций уточнить корень уравнения с точностью 0,001 при помощи программы Паскаль И С ТОЧНОСТЬЮ 0,01, ИСПОЛЬЗУЮ КАЛЬКУЛЯТОР.
    (х-2)^2=ln(x)

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

  • Написать программу для кусочной функции

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

    Написать программу для кусочной функции

  • Написать программу + блок схему

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

    Обязательный набор полей:

    динамический массив символов, включая пробелы (name)

    произвольный динамический массив символов

    числовые поля типов int и float (не менее двух полей каждого типа)

    поле с числовым массивом.

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

  • написать две программы в Visual studio.

    1   Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево.

    2    С начала суток прошло Лт секунд (N целое). Найти количество полных минут, прошедших с начала суток.

  • Задание 1 

    Вычислить произведение n множителей

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

    ЗАДАНИЕ 2

    Задание 2Постановка задачи. Написать оптимальную (по числу арифметических операций) программу для вычисления приведенной ниже функции. Построить график данной функции на отрезке [а: Ь], а также график касательной к ней в точке с абсциссой л0.

    ЗАДАНИЕ 3

    Постановка задачи. За табулировать функцию двух переменных ?(хчу) внутри квадрата хж<х > х > н .y^v >/ > ут и области существования функции z. Шаги табуляции Ах = Ду. Результаты вывести на рабочий лист Excel. В точках, где функция не определена вывести 4 символа «♦». Выделить различным цветом точки, в которых функция определена н точки, в которых функция не определена.

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

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

    Рассмотрите класс Complex. Класс позволяет работать с операциями над так называемыми комплексными числами. Они представляются в виде realPart + imaginaiyPart*i, где i имеет значение корня квадратного от -1.

    а)       измените этот класс так, чтобы иметь возможность вводить и выводить комплексные числа посредством перегруженных операций » и « соответственно (вы должны заменить функцию печати класса);

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

    в)       перегрузите операции = = и ! = так, чтобы иметь возможность сравнивать два числа.

  • ) Отсортируйте слова в массиве по их длине.
    b) Подсчитайте количество предложений в заданном тексте.
    с) Дана строка, содержащая слова, разделенные пробелами, запятыми, восклицательными знаками, вопросительными знаками. Отсортируйте слова строки по длине.

    Требования к содержанию контрольной работы следующее:
    - описание задачи
    - программный код
    - примеры работы (приводятся экранные снимки тестов)

    1. a) Найдите минимальный элемент квадратной матрицы.

    b) Найдите символы в строке, который встречается менее 10%.

    с) В строке, содержащей слова, разделенные пробелами и запятыми, разверните указанное слово справа налево.  

  • Лабораторная, Основы алгоритмизации и программирования и отчет к ней

    Лабораторная работа № 19: Цикл FOR в JavaScript

    Задание - на основе лекционного материала выполнить и описать порядок выполнения следующих пунктов:

    1. Вычислить значение функции   для каждого значения n.

    Организовать ввод исходных данных с помощью диалогового окна ввода информации InputBox.

    1. Программный код расположить в объекте КОМАНДНАЯ КНОПКА для события Click.

    В программном коде использовать цикл FOR.

    1. Вывести результат с помощью диалогового окна сообщения MsgBox.
    2. Выполнить пп.1-3 для своего варианта в VBScript(cM. Варианты заданий).
    3. Выполнить пп.1-3 своего варианта в JavaScript.

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

    Вычислить значение функции для /1, вводимого с помощью диалогового окна InputBox

  • Оператор цикла.

    2.14 Программа. Даны натуральное n и n вещественных пар (x,y). Рассматривая пары (x,y) как координаты точек на плоскости, определить радиус наименьшего круга ( с центром в начале координат ), внутрь которого попадают все эти точки.

    2.20 Не используя стандартные функции (за исключением abs), вычислить с точностью  eps>0:

    Д)  y=arctgx=x - x^3/3 + x^5/5 - ... + (-1)^n*x^(2n+1)/(2n+1) + ... ( abs(x)<1 );

    Регулярные типы: векторы.

    3.2 Для решения каких из следующих задач нужны массивы, а в каких задачах можно обойтись и без них?

    Б) Дано 50 чисел. Определить, сколько среди них отличных от последнего числа.

    3.10. Упорядочить массив Х по возрастанию ( т.е. переставить его элементы так, чтобы для всех k выполнялось x(k)<=x(k+1) ), используя следующий алгоритм сортировки ( упорядочения ):

    А) СОРТИРОВКА ВЫБОРОМ: отыскивается максимальный элемент массива и переносится в конец массива; затем этот метод применяется для ко всем элементам, кроме последнего ( он уже находится на своем окончательном месте), и т.д.

    Регулярные типы: матрицы.

    Программа. Определить, является ли заданная целая квадратная матрица10-го порядка ортонормированной, т.е. такой, в которой скалярное произведение каждой пары различных строк равно 0, а скалярное произведение каждой строки на себя равно 1.