Программирование
Тип работы: | Все Диплом Задача Курсовая работа Лабораторная работа Ответы на вопросы |
Язык программирования: | Все 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 алгоритмические языки Ассемблер |
Блок-схема: | Все Есть Нет |
-
Практическая работа №1 «Структуры»
1.1 Цель работы
Изучить особенности работы с составным типом данных – структуры.
Задание
1.) Описать структуру с именем STUDENT, содержащую следующие поля:
- фамилия и инициалы;
- номер группы;
- успеваемость (массив из пяти элементов).
2.) Написать программу, выполняющую следующие действия:
- ввод с клавиатуры данных в массив, состоящий из n структур типа STUDENT, записи должны быть упорядочены по алфавиту;
- вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2;
- если таких студентов нет, вывести соответствующее сообщение.
Практическая работа №1 «Файлы»
1.1 Цель работы
Изучить способы создания и работы с файлами в языке С++.
Задание
Написать программу, которая считывает текст из файла и выводит на экран слова, начинающиеся с гласных букв.
-
Написать программу для кусочной функции
-
Требуется написать консольное приложение, которое реализует Однофазную естественную сортировку с использованием двух вспомогательных файлов. К задаче прикрепляю файл, в нем описаны характеристики нужной сортировки, там же все уточнения и ссылки на источники.
-
Создание самостоятельно второго проекта «Вычисление периметра и площади треугольника»
Этапы Создания первого приложения (проекта) «Вычисление периметра и площади треугольника» должны соответствовать пунктам 4.1.3. Содержание отчета.
- 1. Тема и название работы:
Интегрированная среда разработки Visual Studio .NET и основные понятия
– Вычисление периметра и площади треугольника.
- 2. Задание на разработку проекта Проект-4-1-Лаб: Сформулируем содержательную постановку задачи:
Создать приложение на Visual Basic с именем Проект-4-1-Лаб, которое должно вычислять периметр и площадь треугольника по заданным значениям трех его сторон. То есть:
Задано: А, В, С – значения сторон треугольника.
Требуется определить: Р – периметр треугольника,
S – площадь треугольника.
Ограничения на значения исходных данных и их соотношения:
А>0, В>0, C>0, А+В>С, А+C>В, В+C>А одновременно.
Проект-4-1-Лаб должен иметь простой интерфейс пользователя:
- две Кнопки управления;
- три поля, отображающие входные данные; • два поля, отображающие выходные данные.
-
Задания
1. Создать приложение, которое открывает и закрывает рабочую книгу Microsoft Excel.
2. Создать приложение, которое выполняет следующие функции в файле Microsoft Excel
Активация листа 2
Изменить текст в ячейке B1 для активного рабочего листа Лист2
Записать в ячейку А3 для неактивного рабочего листа Лист3 текст «А3 Лист3»
Скопировать текст из ячейки А3 неактивного рабочего листа Лист3 на Лист1 в А1
3. Создать приложение, которое выполняет следующие функции в файле Microsoft Excel:
Заполнение ячеек
Сложение ячеек
Копирование ячеек
Перемещение ячеек
Копирование диапазона ячеек
Перемещение диапазона ячеек -
Создать текстовый файл с записями, включающие имя/фамилию человека, год рождения, пол и рост (в метрах). Упорядочить элементы по году рождения, имени/фамилии, полу или росту. Вывести результат. Указать элемент, по которому следует упорядочить, через консоль. А также реализовать возможность задавать несколько полей для упорядочивания.
-
Дана непустая последовательность слов из строчёных букв; между соседними словами-запятая, за последние словом -точка. Напечатать те слова из последовательности, которые отличны от последнего слова, и удалить из слова первую букву
-
Задание 1
14. Даны действительные числа xl, х2, хЗ, у!, у2, уЗ. Выяснить, является ли треугольник с вершинами (xl, yl), (х2, у2), (хЗ, уЗ) прямоугольным?
Задание 2
14. Для заданного натурального числа п рассчитать сумму 1 + 3 + 5 + ...+ 2/? —1 и сравнить со значением л(/74-1).
Задание 3
14. Написать программу для вычисления сопротивления цепи из нескольких проводников, соединенных параллельно (значения сопротивлений вводятся одно за другим и для завершения ввода нажимается 0).
-
Постройте таблицу значений функции z=f(x,y) при изменении x на отрезке[a;b]c шагом h1 и y на отрезке [c;d] с шагом h2.
a=0 b=3 h1=0.1 c=1 d=4 h2=0.2
-
2. Практическая часть по программированию:
Практическая часть по программированию предполагает решение 2 задач: на тип INTEGER и на тип CHAR (другие типы использовать нельзя!!!).
Вводятся числа. Конец ввода - 0. Найти среднее арифметическое положительных чисел и
произведение отрицательныхВводится текст. Конец ввода <F2>. Найти количество букв «А».
По результатам выполнения практической части по программированию должен быть оформлен отчет, содержащий формулировку задачи; блок-схему алгоритма решения задачи; тексты программ; примеры функционирования системы. Отчет представляется в бумажном варианте.
-
Функция принимает натуральное число и возвращает
сумму чисел, представленных цифрами этого числа. -
Для этих трёх задач нарисовать блок схемы в Worde
1) Даны два числа a и b. Найти их среднее арифметическое: (a + b)/2
2) Дана масса M в граммах. Используя операцию деления нацело, найти количество полных килограммов в ней. Используя операцию остаток от деления нацело, найти количество оставшихся граммов.
В результате работы программы на экран должен быть выведен текст следующего вида (пример): 5358 гр = 5 кг 358 гр
3)Дано двузначное число. Найти сумму его цифр.
Для следующих трёх задач написать программы выполнения для программы Питон
1) С некоторого момента прошло 234 дня. Сколько полных недель прошло за этот период?
2) Дан прямоугольник с размерами 543 х 130 мм. Сколько квадратов со стороной 130 мм можно отрезать от него?
3) Дано трехзначное число. Найти число, полученное при прочтении его цифр справа налево. -
Лабораторная Работа
Тема: Программирование задач с использованием структур в функциях, работа с файлами и структурами.
Цель: Овладение навыками алгоритмизации и программирования задач с использованием структур и возможностью их передачи как параметров в функцию. Приобрести практические навыки в проектировании структуры файла, а также закрепить навыки по вводу данных в файл и их обработке с помощью подпрограмм пользователя.
Задание общего вида:
Написать программу, выполняющую на базе вашей предметной области следующие действия: создание файла, просмотр содержимого файла, добавление данных в файл, удаление данных из файла, редактирование данных файла. Предусмотреть возможность проверки корректности вводимых данных и при необходимости упорядочивание по алфавиту. Обеспечить диалоговый вид программы.
Варианты заданий:
Создать файл, содержащий сведения о личной коллекции меломана. Структура записи: шифр диска, автор, название, год издания, звукозаписывающая компания, местоположение (номер стеллажа и т.п.).
Написать программу, выдающую следующую информацию:
- местонахождение диска автора Х названия У. Значения Х, У ввести с терминала;
- список автора А, находящихся в коллекции;
список дисков звукозаписывающей компании К.
-
210 руб.
Максимально простая программа для формирования билетов на экзамен, желательно на паскале. Что бы билет можно было вывести в ворде.
-
1 Даны координаты двух различных полей шахматной доски xi, yi_. хз, уз (целые числа, лежащие в диапазоне 1—8). Проверить истинность высказывания: «Слон за один ход может перейти с одного поля на другое».
2 Даны целые числа a. b, сz являющиеся сторонами некоторого треугольника. Проверить истинность высказывания: «Треугольник со сторонами а: Ь._ с является остроугольным».
3 Даны числа хэ у. Проверить истинность высказывания: «Точка с координатами (х,у) лежит в первой или четвертой координатной четверти».
-
- Описать функцию для определения f(x,y) (вид функции для каждого варианта задания приведен в столбце 2 таблицы).
- Задать конкретные значения s, t и вычислить а, b (формулы для определения а, b для каждого варианта задания приведены в столбце 2 таблицы).
- Описать рекурсивные функции для определения pi, hi. Задать значение z и вычислить с (формулы для определения рекурсивных функций и для определения с приведены в столбце 3 таблицы).
- Задать три последовательности случайных чисел ni, mj, 1k и произвести действия над каждым элементом этих последовательностей, используя процедуру (количество элементов последовательностей i, j, к и соответствующие действия для каждого варианта задания приведены в столбце 4 таблицы).
На экран необходимо последовательно вывести значения переменных а, Ь, с, заданные и преобразованные последовательности ni, mj, 1k (каждую последовательность чисел вывести в одну строку).
Вид функции f(x,y). Задать s, t. Вычислить a, b.
Вид функции pi, hi.
Задать z.
Вычислить c
Значения i, j, k.
Произвести действия над элементами последовательностей
2
3
4
-
Задание 1
Составить программу, выполняющую следующие действия: звод двумерного числового массива а; ввод одномерного числового массива b количество элементов в массиве b должно быть равно количеству столбцов в лассиве а); в каждой строке массива а - замена всех элементов, превышающих соответствующий элемент массива Ь, на этот элемент массива Ь;| ?ывод измененного массива а на экран
Задание 2
В столбце А требуется вывести значения переменной х от -5 до 5 с шагом 0,1, в столбце В - вычислить соответствующие значения следующей функции
Задание 3
Разработать программу на языке VBA:
Прямоугольный диапазон в рабочем листе MS Excel заполнен числами. Программа должна найти максимальный элемент в этом диапазоне; его позиция (те. номер строки и столбца) выводится на экран. Строка и столбец, содержащие максимальный элемент, должны заполняться нулями.
Например, если данные в рабочем листе следующие:
6
9
8
5
10
2
12
5
3
9
7
9
то результаты в рабочем листе должны быть следующими:
6
9
0
5
0
0
0
0
3
0
СП
Кроме того, на экране должны отображаться числа 2 и 3, так как максимальный элемент был найден в строке 2, столбце 3.
-
Две сортировки слиянием и быстрая сортировка
Массив в диапазоне от 1000 до 100000 с шагом 1000
График зависимости времени от количества элементов
Реализовать на языке С# через форму -
Практическая работа № 8 Программирование вычислитель-
ного процесса обработки одномерных массивовЗадание
Составить программу вычислительного процесса согласно варианту из табл. 1. Заданные в условии векторы программировать с использованием указателя. Ввод/вывод векторов осуществлять с помощью файловых потоков C++.
-
200 руб.
Шаблоны, как средство автоматизации программирования.
Разработать программу, обладающую графическим пользовательским интерфейсом с использованием стандартных элементов управления. Требования к коду работы с объектами:
Шаблоны
1. Шаблонный класс
2. Шаблонные функции
3. Перегруженные операторы