Зарегистрироваться
Восстановить пароль
FAQ по входу

Методы программирования и прикладные алгоритмы

А
Другое название - алгоритм растекающейся воды. Входной файл (input.txt) имеет такой вид: 1 строка содержит два числа - размер "поля" (например 100 на 100), дальше идет само "поле": # - непроходимое место. - проходимое Цель алгоритма - найти путь от одной точки "поля" к другой, вывести минимальную длину пути, если пути нет вывести -1. Программа реализована на языке C. В архиве...
  • №1
  • 19,79 КБ
  • дата добавления неизвестна
  • описание отредактировано
Д
БГТУ Военмех факультет И. Задача 6.1 Поменять местами максимальный и минимальный элементы матрицы А. Задача 6.2 Определить, есть ли в матрице Х нулевые элементы.
  • №2
  • 17,91 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ Военмех факультет И. Цель работы – освоить работу с матрицами, научится правильно организовывать циклы для обработки многомерных массивов. Постановка задачи Написать две программы согласно индивидуальному варианту. Использовать обращение к элементам матрицы с помощью операции и через указатель. Ввод элементов матрицы осуществлять с клавиатуры. Во время отладки и...
  • №3
  • 14,52 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И. Цель работы – освоить работу с матрицами, научиться правильно организовывать циклы для обработки многомерных массивов. Задание 1. Отсортировать столбцы матрицы А(5х7) в порядке возрастания. Задание 2. Поменять местами максимальный элемент матрицы А (10х12) и элемент, индексы которого вводятся с клавиатуры.
  • №4
  • 120,79 КБ
  • дата добавления неизвестна
  • описание отредактировано
Л
Написать программу, которая вычисляет сумму отрицательных элементов введенного с клавиатуры массива. Двумерный массив целых чисел.
  • №5
  • 23,30 КБ
  • дата добавления неизвестна
  • описание отредактировано
Массивы
  • №6
  • 23,73 КБ
  • дата добавления неизвестна
  • описание отредактировано
Разработка программ для Машины Тьюринга Algo2000. Эмулятор машины Тьюринга разработан Радиком Зартдиновым. Рекомендуется для изучения понятия алгоритма и будет полезен при изучении дисциплины Теория алгоритмов. Особенно эффективно решать шарады. Желаю удачи при выполнении лабораторных работ. Аким.
  • №7
  • 197,04 КБ
  • дата добавления неизвестна
  • описание отредактировано
Файлы. Вариант 9
  • №8
  • 16,23 КБ
  • дата добавления неизвестна
  • описание отредактировано
Открыть файл, содержащий 10 целых чисел, показать их в диалоге, создать новый файл, записать в него среднее арифметическое этих чисел.
  • №9
  • 127,96 КБ
  • дата добавления неизвестна
  • описание отредактировано
304 кафедра МАИ, Дмитриева Е.А., 2013, 4 с. Задание. Код программы. Проектирование классов. Внешние функции. Вывод.
  • №10
  • 32,98 КБ
  • добавлен
  • описание отредактировано
О
БГТУ Военмех факультет И. Задача 5.1 Определить количество элементов массива, больших среднего арифметического значения элементов этого массива. Задача 5.2 В массиве найти локальные максимумы, определить их местоположение. Локальным максимумом назовем элемент массива, значение которого больше, чем значения двух соседних с ним элементов.
  • №11
  • 25,07 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И Цель работы – познакомиться с организацией одномерных массивов, изучить принципы работы с массивами, освоить работу с массивами через указатели Задание 1 Сформировать новый массив из элементов массива М (25), встречающихся в этом массиве только один раз.
  • №12
  • 109,49 КБ
  • дата добавления неизвестна
  • описание отредактировано
Цель работы – познакомится с организацией одномерных массивов, изучить принципы работы с массивами, освоить работу с массивами через указатель. Постановка задачи Написать две программы согласно индивидуальному варианту. Ввод элементов массива осуществлять с клавиатуры. Во время отладки и тестирования программы размер массива можно уменьшить. Задание Вариант 13. Найти...
  • №13
  • 18,61 КБ
  • дата добавления неизвестна
  • описание отредактировано
304 кафедра МАИ, Дмитриева Е.А., 2013, 5 с. Задание. Цель работы. Листинг на С+. Выводы.
  • №14
  • 28,62 КБ
  • добавлен
  • описание отредактировано
П
Данная программа реализует поиск в глубину по графу, результат работы - список вершин\ребер который отображает порядок обхода графа а так же время за которое эта вершина была найдена (время в данном случае - количество шагов алгоритма). Написано на языке C. Граф считывается из текстового файла, пример приложен.
  • №15
  • 11,73 КБ
  • дата добавления неизвестна
  • описание отредактировано
Данная программа реализует поиск в ширину по графу, результат работы - список вершин\ребер который отображает порядок обхода графа. Написано на языке C. Граф считывается из текстового файла, пример приложен.
  • №16
  • 11,81 КБ
  • дата добавления неизвестна
  • описание отредактировано
Цель работы – познакомиться с математическими функциями из библиотеки math.h, освоить операции отношения, логические операции и условную операцию, изучить работу условного оператора. Постановка задачи Написать три программы согласно индивидуальному варианту. В первой программе вычислить значение функции по указанной формуле, использовать функции библиотеки math.h. Во второй...
  • №17
  • 133,52 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И Цель работы – познакомится с математическими функциями из библиотеки math.h, освоить операции отношения, логические операции и условную операцию, изучить работу условно оператора. Постановка задачи Написать три программы согласно индивидуальному варианту. Впервой программе вычислить значение функции по указанной формуле, использовать функции библиотеки...
  • №18
  • 29,16 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И Цель работы – научится программировать циклические алгоритмы с помощью операторов for, while и do … while. Постановка задачи Написать три программы согласно индивидуальному варианту. Впервой программе смоделировать арифметический цикл с помощью оператора цикла for. Во второй программе использовать циклы while или do … while. В третьей программе...
  • №19
  • 22,63 КБ
  • дата добавления неизвестна
  • описание отредактировано
Цель работы – научиться программировать циклические алгоритмы с помощью операторов for, while, do…while. Задание 1. Дано натуральное n. Вычислить n сомножителей произведения 2/1*2/3*4/3*4/5*6/7*...
  • №20
  • 36,43 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ Военмех факультет И. Цель работы – научиться программировать циклические алгоритмы с помощью операторов for, while и do while. Задание Задача 3.1 Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13. Задача 3.2 Дано натуральное число N. Составить программу для определения количества цифр в этом числе.
  • №21
  • 24,78 КБ
  • дата добавления неизвестна
  • описание отредактировано
Р
Разработка программ для Машины Поста. Задания к лабораторной работе, посвященной изучению принципов работы машины Поста. -- Особенно полезно изучить метод поиска драгоценностей при помощи прилагаемой программы. С наступлением весны по данному методу можно найти золото в реке Золотоноша (Черкасская область). Удачливых кладоискателей прошу поделиться найденным кладом. Аким.
  • №22
  • 11,81 КБ
  • дата добавления неизвестна
  • описание отредактировано
С
БГТУ ВОЕНМЕХ факультет И. Задача 8.1 Дана символьная строка. Поменять местами первый символ ‘d’ и последний символ ‘f’ в заданной строке. Задание 8.2 Дана строка, состоящая из букв и цифр. Преобразовать ее так, чтобы сначала шли буквы, а потом – все цифры исходной строки.
  • №23
  • 14,84 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И. Цель работы – научиться использовать функции для выполнения однотипных действий над различными данными, правильно задавать параметры функций, передавать указатели на функции в качестве параметров. Задание 1 Дана строка символов до точки. Заменить в строке первую букву каждого слова со строчной на заглавную. Задание 2 Дана строка, состоящая из...
  • №24
  • 173,68 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И. Цель работы – Изучить структуру программы, научится использовать переменные различных типов, освоить функции форматного ввода и вывода, арифметические операции и операции присваивания. Постановка задачи. Набрать текст программы, представленный листингом. Проанализировать значения переменных после каждой операции присваивания. Проверить порядок...
  • №25
  • 15,52 КБ
  • дата добавления неизвестна
  • описание отредактировано
У
БГТУ ВОЕНМЕХ факультет И Цель работы – Познакомится с адресацией памяти, научится правильно использовать указатели различных типов. Постановка задачи Набрать текст программы, найти в нём ошибки и исправить их, проанализировать полученные результаты и объяснить, почему они именно такие.
  • №26
  • 11,45 КБ
  • дата добавления неизвестна
  • описание отредактировано
Ф
Цель работы – научиться использовать функции для выполнения однотипных действий над различными данными, правильно задавать параметры функций, передавать указатели на функции в качестве параметров. Задание 1. В массивах А (57) и В (7х5) найти максимумы, затем поменять их местами.
  • №27
  • 451,61 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И Цель работы – научится использовать функции для выполнения однотипных действий над различными данными, правильно задавать параметры функций, передавать указатели на функции в качестве параметров. Постановка задачи Написать три программы согласно индивидуальному варианту задания. Для первой и второй программы функции ввода и вывода массивов описывать...
  • №28
  • 42,98 КБ
  • дата добавления неизвестна
  • описание отредактировано
БГТУ ВОЕНМЕХ факультет И. Задача 7.1 В матрицах А (7х6) и В (6х7) заменить все отрицательные числа их квадратами. Задание 7.2 Удалить из матрицы А (5х7) все столбцы, содержащие не менее 2 отрицательных элементов, а из матрицы В (7х7) – столбцы, содержащие не менее 3 отрицательных элементов.
  • №29
  • 34,02 КБ
  • дата добавления неизвестна
  • описание отредактировано
В этом разделе нет файлов.

Комментарии

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