Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все 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 алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
50 руб.
Задание 1 (30 баллов).
Даны три целых числа. Вычислить корень квадратный из четных чисел и возвести в 3 степень нечетные числа.
Задание 2 (30 баллов).
Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа.
Задание 3 (40 баллов).
Ввести числа с диапазона 5..9. Вывести их значения двумя языками.
Все задания выполнить в программе Паскаль. В отчет включить код программы и результаты работы.
-
Разработать объсктно-ори'и I прошпигую программу пои< ил пары наиболее толя генных точек из любого заданного набора точек па плоскости Декарговыс координаты всех его точек должны быть специфицированы парами целых чисел в аргументах командной строки вы юна программы Координаты полученной пары наиболее отдаленных точек и расстояние между ними лоджии (гюбриж.ш.' я строкой потока стандартного вывода 14 программе должен быть реализован класс точки с приватными полями для ее декартовых координат, публичными методами доступа к ним и конструктором инициализации их значений, а также метод для вычисления расстояния до любой другой заданной точки. Кроме того, и программе должно быть предусмотрено динамическое распределение памяти для всех точек заданного набора и массива их адресок.
-
Составить программу для вычисления формулы
-
50 руб.
1. Протабулировать функцию у = siпх на промежутке [0; 3,1], с шагом h = 0,1 и рассчитать среднее арифметическое(51) значений функций больших, чем 0,1 и меньших, чем 0,6.
2. Распечатать таблицу значений у(х) = 6 * х - 4 на промежутке [0; 9] с шагом 0,5.
Все задания выполнить в программе Паскаль. В отчет включить код программ и результаты работы на ЭВМ.
-
12.Дан массив A(N), где N»<=15 и вводится. Упорядочить по убыванию все элементы массива, начиная с максимального.
1. Решить задачу как метод класса или часть задачи как метод класса. 2. Решить задачу в main с использованием методов класса.
-
20. Дана последовательность целых чисел, оканчивающаяся
числом 0. Найти среднее арифметическое положительных чисел,
квадрат которых оканчивается на 1, 6 или 9. РЕШИТЬ через while без массива, без pow
27.Дан одномерный массив, состоящий из N (0 < N < 100)
целочисленных элементов. Найти количество простых элементов,
до и после которых располагаются нечетные числа. Без использования функций и pow. -
Считать с клавиатуры строку, слова разделены пробелом. Посчитать количество лексем (лексемы - это слова из любого количества знаков разделенных пробелом). Вывести слова содержащие гласные буквы английского алфавита в любом регистре.
-
- Написать программу, которая считает сумму чисел до 1000.
- Написать программу, которая переворачивает заданное слово.
Вход: Привет Выход: тевирП
3…Написать программу, которая считает сумму вводимых чисел.
Вход: 2 4
Выход: 6
- Написать программу, которая возводит 2 в заданную степень n(n > 0).
Вход: 10 Выход: 1024
5. Задание в Windows Forms
1)Сделать хранилище паролей в Windows Forms, в котором из выпадающего списка можно будет выбирать название сайта, а ниже будет по кнопке в явном виде выдаваться логин + пароль и еще по одной кнопке пароль будет попадать в буфер обмена.
Пароли можно хранить, например, в .XML файле.
Ну или хотя бы в обычном текстовом файле и потом оттуда подгружать.
2) А также сделать форму логина в это приложение перед тем, как получить логины и пароли от сайтов.
3)Попробовать реализовать хранение данных в .XML файле в зашифрованном виде
-
Составить программу вычисления значения функции у = f(x,a,h) В программе реализовать ввод исходных данных с клавиатуры и вывод значения функции и промежуточных данных на экран.
-
Написать код программы через таблицу ТАВ или ее еще называют таблица ASCII на С++
Дана непустая послсдовательносгъ слов из строчных букв; между соседними словами - запятая, за последним словом - точка. Напечатать все буквы, которые входят в наибольшее количество слов тоП последовательности.
-
Дана непустая последовательность слов, в каждом из которых содержится от 1 до 6 заглавных латинских букв; соседние слова разделены запятой, за последним словом следует точка.
Требуется ввести эту последовательность слов в память ЭВМ, преобразовав ее во внутреннее представление :
сначала все однобуквенные слова, затем все двухбуквенные слова и т.д., а затем распечатать в алфавитном порядке: массив из 6 списков, в k-ом из которых хранятся k-буквенные слова, упорядоченные по алфавиту; -
1. Разработать программу на языке С++ для работы с бинарными файлами согласно индивидуальному заданию (см Приложение 1), при этом программа должна быть должным образом структурирована.
2. Исходный бинарный файл (или файлы), который в условии указан как заданный, необходимо генерировать так, чтобы он соответствовал условию задачи (в виде случайной или детерминированной последовательности).
3. Для тестирования программы необходимо создать по пять наборов исходных данных.
4. Результат, если он является последовательностью целых/вещественных чисел или структур, также необходимо записывать в бинарный файл.
5. Для демонстрации результата содержимое исходных и результирующих файлов, если оно есть, необходимо переводить в текстовый формат представления данных.
Задача:Пусть даны два файла целых чисел. Определите, больше ли минимальное значение первого файла, чем максимальное значение второго. -
Составить программу сортировки о,дпомерпого целочисленного массива А[п] методом слияния (merge-tort). Провести тестирование программы ги исходном массиве, сформированном вводом с клавиатуры Рабочий массив А сформировать с пспо.тт.зоваппем генератора псевдослучайных чисел. Провести когпролыпае nporotnj программы для размеров массива п 100. 1000, КХИЮ, 100000 и 1000000 злемептол с вычислением времени выполнения Г(п). Получеппые результаты сиестп в сводную таблицу. J 1остроптт. график завпспмоспз времени выполнения программы от размера массива.
Провести лмпирпческуто (практическую) оцепку вычислительной сложности алгоритма, для чего предусмотреть в программе подсчет фактического количества операций сравнения Сф и количества операций перемегпеппя Мф. Получеппые ретультаты свести в сводную таблппу Построггп. в одной коорднпатпоп плоскости графпкп запяспмостп теоретическом <Xn> fl’C- М) и змппрпческой (Сф(Мф) вычпслителыюй сложности алгоритма от размера массива и.
Провести апатит получетпах результатов. Сделать выводы о проделаппоп работе, осповаппые па получеппых результатах.
-
100 руб.
Создать класс Двунаправленный_список, используя для связи элементов списка указатели. Реализовать в нем методы добавления и удаления элементов, а также методы перехода к предыдущему и к следующему элементам.
-
Взять любой текст в однобайтовой кодировке. Убрать из текста всё кроме
символов в диапазоне [32-255].
Оставшийся текст поделить на слова считая что разделитель - пробел.
Для счётчика использовать unsigned long.
Вывести полученный результат БЕЗ СОРТИРОВКИ просто в виде слово -
количество повторов (сортировку будем разбирать позже). -
Требуется прочитать из файла целые числа(которые в нем записаны) и заменить числа, делящиеся на 5 без остатка, на слово "word". После все это записать в новый файл.
-
Основы програмирования
Контрольные задания для выполнения домашней контрольной работы
Домашняя контрольная работа (ДКР) студента предназначена для закрепления практических навыков.
ДКР содержит четыре практических задания, которые оформляются студентом в учебной тетради в клеточку либо в электронном виде и отправляются для проверки в колледж преподавателю, ведущему дисциплину «Основы программирования».
Для выполнения следует скачать PascalABC.NET + Microsoft .NET Framework v4.7 (Setup, 85 Mb) перейдя по ссылке http://www.pascalabc.net/ssyilki-dlya-skachivaniya на официальный сайт разработчика.
Студент, не выполнивший ДКР и практические работы, не допускается к процедуре промежуточной аттестации (сессии) для сдачи экзамена.
- Даны величины переменных A,B,C,D. Требуется переместить значения переменных следующим образом: в переменную В поместить значение из А, в А значение из D, в D значение из C, переменной С присвоить значение суммы А и D.
- Составить алгоритм вычисления функции.
- Составить алгоритм вычисления функции.
- Найти количество целых чисел из промежутка от X до Y, кратных заданному числу.
-
Составить постановку, алгоритм и
программу выдачи на экран в PASCALe
неравных 44.2 значений функции
q=3h/tg3.9h(23.8+19h)на отрезке! 1.7,h ] с шагом 0.1
-
Дан текстовый файл, в котором содержатся целые числа. Определить среднее
арифметическое положительных чисел в каждой строке и записать результаты в
другой текстовый файл с указанием номера строки исходного файла. (Программу написать не используя массивов) -
230 руб.
Лабораторная работа №1. Классы и объекты: общие сведения, поля, методы
Цель работы:
Познакомиться с основой объектного подхода в языке C#, созданием объектов и классов.
Задание для самостоятельной работы
- Объявите класс, который предназначен для ведения бухгалтерских записей на синтетическом счете;
- Для объявленного класса определите методы;
- Создайте несколько экземпляров класса и продемонстрируйте работу с ним: открытие счета, запись операций на счете, определение оборотов и конечного сальдо.
Контрольные вопросы
1) Что понимается под термином «класс»?
2) Какие элементы определяются в составе класса?
3) Каково соотношение понятий «класс» и «объект»?
4) Что понимается под термином «члены класса»?
5) Какие члены класса Вам известны?
6) Какие члены класса содержат код?
7) Какие члены класса содержат данные?
8) Перечислите пять разновидностей членов класса специфичных для
языка C#.
Лабораторная работа №2. Классы и объекты: конструкторы и деструктуры
Цель работы:
Познакомиться с основой объектного подхода в языке C#, изпользованием конструктуров и деструкторов.
Задание.
Дополните класс Rectangle деструктором. Продемострируйте его работу Задание для самостоятельной работы
1. Используя решения задания, приведенного в лабораторной работе №1, дополните класс конструктором по умолчанию и двумя конструкторами, принимающим аргументы.
2. Используя решения задания, приведенного в лабораторной работе №1, дополните класс десконструктором.
3. Создайте несколько экземпляров класса и продемонстрируйте работу конструкторов (в частности при открытии активного и пассивного счета) и деструктора.
Контрольные вопросы
- Для чего используется конструктор?
- Что такое конструктор по умолчанию?
- Для чего используется деструктор?
- Когда запускается деструктор?
Лабораторная работа №3. Классы и объекты: свойства. Инкапсуляция.
Цель работы:
Познакомиться с основой объектного подхода в языке C#, изпользованием свойств. Познакомиться с реализацией принципа инкапсуляции на языке С#.
Задание для самостоятельной работы
1. Используя решения задания, приведенного в лабораторной работе №1 и №2, дополните класс свойствами разных видов (только для чтения, только для записи, для записи и для чтения).
2. Создайте несколько экземпляров класса и продемонстрируйте работу индексаторами
Контрольные вопросы
- Что такое инкапсуляция?
- Для чего используется свойства?
- Как вызываются методы чтения и установки свойства?
- Каково содержание метода чтения свойства?
- Каково содержание метода установки свойства?
Лабораторная работа №4. Классы и объекты: индексаторы
Цель работы:
Познакомиться с основой объектного подхода в языке C#, изпользованием индексаторов.
Задание для самостоятельной работы
1. Используя решения задания, приведенного в лабораторной работе №1,2,3, дополните класс индесатором
3. Создайте несколько экземпляров класса и продемонстрируйте работу индесатора
Контрольные вопросы
- Что такое инкапсуляция?
- Для чего используется свойства?
- Как вызываются методы чтения и установки свойства?
- Каково содержание метода чтения свойства?
10.Каково содержание метода установки свойства?
.