Публикации по теме 'pseudocode'
Следуя моему обещанию псевдокода
На прошлой неделе я писал о попытке взять на себя ответственность, когда дело доходит до написания большего количества сообщений в блоге. В моем предыдущем посте говорилось, что я обещал написать псевдокод для JavaScript-проекта калькулятора чаевых, над которым я работал.
Чтобы освежиться, я взял этот проект с https://fun-javascript-projects.com/ (этот курс был создан и предложен пользователем Твиттера @chrisdixon161 ). Ознакомьтесь с бесплатным курсом, так как он предлагает отличную..
Что такое псевдокодирование и почему оно полезно?
Что такое псевдокодирование и почему оно полезно?
Псевдокодирование — это наполовину код, наполовину английский способ создания схемы компьютерной программы. Псевдокодирование дает нам простой способ решить сложную или, казалось бы, неразрешимую проблему. Другими словами, псевдокодирование — это написание того, каким будет решение какой-либо проблемы или задачи, на простом английском языке.
Хотя все языки программирования разные, все они имеют схожие компоненты, такие как..
Два совета, которые помогут улучшить ваше аналитическое мышление программиста.
Вы когда-нибудь застряли на проблеме или вам трудно найти решения проблем, с которыми вы сталкиваетесь ежедневно?
Что такое аналитическое мышление?
определение из Википедии :
Аналитическое мышление — это способность разбивать информацию на более мелкие категории, чтобы делать выводы. Аналитическое мышление состоит из категорий, которые включают логическое мышление, критическое мышление, общение, исследования, анализ данных и творчество.
Зачем вам это нужно как программисту?..
Псевдокод
Псевдокод - это неформальный способ описания инструкций программы высокого уровня. Результат написания этих инструкций для программы с использованием псевдокода называется алгоритмом.
Чтобы дать вам почувствовать вкус, в приведенном ниже примере показана программа, которая складывает три числа 45, 67 и 90.
// prints the sum of 45, 67 and 90
sum <- 45 + 67 + 90
PRINT sum
Хотя приведенный выше пример очень прост, на практике мы будем работать с более сложными алгоритмами, написав..
Хотите научиться писать псевдокод?
Что такое псевдокод?
псевдокод — это простое английское представление компьютерной программы или алгоритма, которое определяет поток и работу программы.
Обычно он используется для представления структурного потока программы и не связан с каким-либо конкретным языком программирования. То же качество делает его идеальным инструментом для представления алгоритмов для различных задач.
Пример:
Код, чтобы проверить, является ли введенный пользователем номер нечетным или четным:..
Как написать псевдокод: руководство для начинающих
Экаабо: Добро пожаловать - из племени йоруба в Нигерии
ЧАСТЬ 1: ВВЕДЕНИЕ
Зачем использовать псевдокод?
Прототип - это ранний образец, модель или выпуск продукта, созданный с целью тестирования концепции и в учебных целях. Они помогают нам учиться без полной реализации наших решений. При разработке пользовательских интерфейсов для наших приложений у нас есть несколько прототипов до окончательного интерфейса. Некоторыми примерами из них являются каркасы, графические дизайны и..
Вопросы по теме 'pseudocode'
Реализуйте список
Мне нужно реализовать список для мобильного телефона. Единственные соответствующие элементы управления - это клавиши со стрелками вверх и вниз. В списке должно отображаться столько строк элементов из списка, сколько поместится на экране...
147 просмотров
schedule
10.11.2021
алгоритм транзитивной редукции: псевдокод?
Я искал алгоритм для выполнения транзитивной редукции на графике, но безуспешно. В моей библии алгоритмов («Введение в алгоритмы» Кормена и др.) Ничего нет, и хотя я видел много псевдокода транзитивного замыкания, я не смог найти ничего для...
15027 просмотров
schedule
03.11.2021
Деление n-битных двоичных целых чисел
Было интересно, может ли кто-нибудь помочь мне с созданием псевдокода для того, чтобы разделить n-битные двоичные целые числа. Вот то, что я думаю, может сработать прямо сейчас, может ли кто-нибудь исправить это, если я ошибаюсь:
divide (x,y)...
1248 просмотров
schedule
21.09.2021
Карта Уменьшите поток в Hadoop
Я изучаю Hadoop по книге Hadoop in Practice , и, читая главу 1, я наткнулся на эту диаграмму:
Из документации Hadoop :( http://hadoop.apache.org/docs/current2/api/org/apache/hadoop/mapred/Reducer.html )
1. перемешать
Reducer - это...
689 просмотров
schedule
12.09.2021
Алгоритм написания типов треугольника
Я столкнулся с таким вопросом:
Напишите алгоритм, который считывает три целых числа a, b, c , представляющих стороны треугольника. Затем выведите тип представленного треугольника (разносторонний, равносторонний, равнобедренный). Предположим,...
9250 просмотров
schedule
07.10.2021
Псевдокод для метода ветвей и границ для решения TSP.
Я ищу псевдокод для алгоритма B&B для задачи коммивояжера. Я нашел это: TSP - Branch and bound , но ссылки, которые кто-то дал там в качестве ответа, не были " пока не помогло мне. У вас есть примеры этого псевдокода?
Заранее спасибо!
3457 просмотров
schedule
20.09.2021
Угол между двумя линиями, начинающимися с одной стороны линии
У меня есть две линии, обозначенные двумя точками с координатами x и y каждая. Первая точка (где начинаются линии) равно , что означает, что у меня есть 3 точки A, B и C, где одна линия проходит от A до B, а другая - от A до C. для вычисления угла...
173 просмотров
schedule
25.09.2021
Если операторы не рассматриваются как логические?
Я студент, и мой учитель программного обеспечения привел нам этот пример -
BEGIN
IF first < second
THEN display first,second
ELSE
display second,first
ENDIF
END
Если бы два числа, первое и второе были одинаковыми (скажем, 2,2), был...
98 просмотров
schedule
07.11.2021
Найдите одинаковые последовательности значений в массивах
У меня есть N разных массивов с разным количеством элементов. Я хочу знать, есть ли хороший алгоритм для поиска одинаковых последовательностей значений.
Например:
a= 1,2,3,4,5,6,7,8
b= 9,10,13,5,6,7,13,12
c=...
116 просмотров
schedule
09.11.2021
возраст ввода псевдокода, вычислить максимальное и среднее значение для Java
Напишите алгоритм псевдокода, который будет вводить серию возрастов людей (в виде целых чисел от 1 до 120 включительно) и вычислять максимальный и средний возраст. Средний возраст следует рассчитывать как действительное число. Ваш алгоритм должен...
2714 просмотров
schedule
10.09.2021
При использовании таблиц решений для записи псевдокода
В настоящее время я изучаю программирование и пытаюсь реализовать использование таблиц решений при написании псевдокода. Я считаю, что понимаю, как работает этот процесс, но, если возможно, нуждаюсь в некоторых пояснениях.
Скажем, у меня есть...
574 просмотров
schedule
13.10.2021
Проверить, пересекает ли диапазон другой диапазон чисел
У меня 2 диапазона чисел:
$startTime to $endTime
$offerStartTime to $offerEndTime
Каждая из перечисленных выше переменных - целые числа.
Я хочу увидеть, попадает ли диапазон от offerStartTime до offerEndTime в диапазон...
1361 просмотров
schedule
18.09.2021
Что такое большой нить этого псевдокода? Мне также нужно надлежащее объяснение
Это псевдокод, который я хочу вычислить по временной сложности, я думаю, что это алгоритм двоичного поиска, но я не могу вычислить сложность, потому что он уменьшает логарифмическую.
USE variables half-array,found,middle element
SET...
717 просмотров
schedule
10.10.2021
Путаница в обозначениях массива псевдокода
Я ищу какой-то псевдокод для алгоритма. Одна строка псевдокода такова:
hs <- { (a, b) | a <- m, b <- l }
Где m и l - массивы объектов.
Что именно это означает? Моя интерпретация состоит в том, что он объединяет каждый m с...
108 просмотров
schedule
28.09.2021
Создайте цикл, который определяет, находится ли объект в левой или правой части экрана с учетом координат
Оставайся на экране! Анимация в видеоиграх похожа на анимацию в фильмах - это нарисованное изображение за изображением (так называемые «кадры»). Прежде чем игра сможет нарисовать кадр, ей необходимо обновить положение объектов на основе их скорости...
198 просмотров
schedule
15.09.2021
Как называется эта функция языка программирования и существуют ли какие-либо реальные языки, которые ее поддерживают?
Пусть древовидная структура данных определяется как таковая:
У дерева один узел в качестве корня. Узел является либо листом, либо внутренним узлом, у которого есть один или несколько узлов в качестве дочерних.
В каком-то...
61 просмотров
schedule
24.11.2021
Вычислить абсолютную разницу | A-B | в сборке с использованием только INC, DEC, JNZ, HALT - вопрос собеседования
Это вопрос, с которым я столкнулся во время интервью и для которого я не нашел решения, поэтому я попытался решить его сам. Мы можем использовать здесь псевдокод - это не обязательно должен быть формальный код.
Вопрос в том, чтобы получить...
126 просмотров
schedule
10.10.2021
Псевдокод и сложность поиска в глубину (DFS) против поиска в ширину (BFS)
Мне нужно разработать псевдокод для алгоритма, который вычисляет количество связных компонентов в графе G = (V, E) с учетом вершин V и ребер E.
Я знаю, что могу использовать поиск в глубину или в ширину для вычисления количества подключенных...
146 просмотров
schedule
06.11.2021
Алгоритм сканирования для поиска пересечений между линиями
У меня есть набор прямых L и набор точек P. Я хочу найти, сколько прямых L пересекается горизонтальной линией, проходящей через точку p. Как я могу это вычислить?
51 просмотров
schedule
27.11.2021
Псевдокод оценки максимального правдоподобия
Мне нужно написать оценщик максимального правдоподобия, чтобы оценить среднее значение и дисперсию некоторых игрушечных данных. У меня есть вектор со 100 образцами, созданный с помощью numpy.random.randn(100) . Данные должны иметь нулевое среднее и...
45937 просмотров
schedule
22.12.2021