Разное

Простые программы: The OpenNet Project: .

Содержание

«Какие простые программы можно написать на С++?» — Яндекс Кью

Программирование и технология

Популярное

Сообщества

ТехнологииПрограммирование+3

Александр Петров

Программирование и технология

  ·

2,8 K

Ответить1Уточнить

Роман Васькевич

Маркетинг

6

Разработчик 1С Битрикс. Создание и доработка сайтов.  · 7 апр 2022

Лучшим решением будет попробовать написать простые с точки зрения синтаксиса и средств языка, но интересные по своей логике программы. Самыми классическими программами для написания являются алгоритмы сортировки(bubble sort, сортировка Шелла, быстрая сортировка). Алгоритм поиска : бинарный поиск, также его можно применить и написать алгоритм поиска корней квадратных или кубических уравнений.

Ещё вполне неплохим для тренировки объектно-ориентированного подхода на базовом уровне вариантом будет написание программ, которые решают набор шахматных задач, а если понравится то можно написать одну из игр: шахматы, блек-джек(с умным компьютером, анализирующим руку), змейку.

Разработчик 1С Битрикс

Перейти на kwork.ru/user/web-working-bitrix

Комментировать ответ…Комментировать…

Максим Лапиков

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

2,1 K

математик-системный программист, асу тп для аэс.  · 1 апр 2022

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

.. Читать далее

Комментировать ответ…Комментировать…

Вячеслав Витальевич Шляхетский

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

2,0 K

Диванный философ, по совместительству инженер  · 24 мар 2022

Какие угодно. C++ язык общего назначения. Проще всего наверное вещи не требующие работы с графическим интерфейсом Вашей операционной системы, окнами и т.п. Поскольку это все делается отдельными библиотеками не входящими в стандартные библиотеки самого языка. Т.е. консольные утилиты. Например какие-либо расчеты, обработку файлов и прочее. Вопрос имеет смысл если вы… Читать далее

Георгий Устинов

29 апреля 2022

Можно сделать что-нибудь в виде веб-приложения еще. Это не мейнстрим, конечно, но иногда применяют: в сверхнагружен… Читать дальше

Комментировать ответ…Комментировать…

Андрей Рянин

178

Программист-любитель  · 24 мар 2022

Например, можно написать текстовый калькулятор, простую игру типа «Отгадай число/слово», какую-нибудь игру-брутфорсер, когда вводится некая последовательность символов, и программа перебирает всевозможные комбинации символов, пока не подберёт нужную, и т. п. При наличии фантазии можно много чего придумать.

Комментировать ответ…Комментировать…

Вы знаете ответ на этот вопрос?

Поделитесь своим опытом и знаниями

Войти и ответить на вопрос

1 ответ скрыт(Почему?)

О сообществе

Программирование и технология

Все про программирование и технология! Открытое сообщество где все могут задавать вопросы и опубликовать посты!

Простые программы для расчёта радиотракта / Хабр

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

Рано или поздно разработчик СВЧ получает задачу на построение целого радиотракта, состоящего из нескольких элементов: усилителей, фильтров, смесителей и пр. Этот радиотракт нужно рассчитать целиком, определив его основные параметры: динамический диапазон, коэффициент передачи и шума, точку компрессии и т.д. Для примера возьмем такой приёмный тракт их 3х элементов:

Для того, кто хорошо учился, задача не выглядит слишком сложной. Усиление элементов складывается (в дБ): G=G1+G2+G3=22дБ

Коэффициент шума считается сложнее, требуется переводить усиление и шумы из децибел в разы и обратно. Сначала вычисляем фактор шума для каждого элемента .  Фактор шума всего тракта будет ( — усиление у разах!):

Получим F=2.18 раз, что соответствует Kш=3,4 дБ. Видно, что коэффициент шума всего тракта на 1.4 дБ хуже чем Кш1 – МШУ.

Точка компрессии то же считается легко. От выходной точки компрессии 1 дБ отнимем рассчитанное усиление тракта и получаем входную точку компрессии (IIP1): IIP1= OIP13-G=-2дБм. Однако тут ещё нужно смотреть, нет ли перегрузки на каждом элементе.

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

ADISimRF

Производитель – AnalogDevice, скачивается с сайта. Для этого нужно попросить VPN представить вас, например англичанином. Очень хорошая программа

В программе на можно задать много каскадов, для каждого каскада можно задать точки интермодуляци 1,2,3 порядков, коэффициент шума, усиление, токи и напряжения питания. На вход можно подать выбранную мощность и программа пометит красным каскад, где происходит перегрузка.

Ещё рад преимуществ:

  • Куча расчётных параметров всего радиотракта.

  • Возможность представления результатов в виде графиков

  • Есть большая библиотека компонентов и поиск по ней

  • Есть встроенные справочники и  калькуляторы (s11 в КСВ, dBm-to-volt и т.п.)
      

Однако есть и ряд недостатков (они какие-то «детские», хотя программа часто обновляется):· 

  • При сохранении тракта негде добавить его описание. Часто бывает проблемой вспомнить, что тут посчитано

  • Если не использовать библиотечный компонент, а просто задать параметры, то нету поля, где можно прописать название компонента (!!!), только «TempPart». Основной недостаток на мой взгляд

  • Точки интермодуляций во всем тракте можно задать либо только по входу, либо только по выходу, что неудобно. Например у пассивных смесителей точки интермодуляций 1-го порядка приведены ко входу, а у усилителей – к выходу

RXCalc

Простой калькулятор радиотракта, хоть и называется RXCalc, но считает и TX. Бесплатное, открытое ПО, если это кому-то важно. Качать здесь https://sourceforge.net/projects/rxcalc/ . Считаю его лучшим, им и пользуюсь.

Его преимущества:

  • Можно оставлять комментарии к проекту, задавать названия элементов тракта

  • Сразу видно, какой элемент является узким местом (подсвечивается градиентом синего). В примере видно, что 1й каскад вносит наибольший вклад в коэфициент шума системы, что хорошо

  • Точки интермодуляций можно задавать хоть по входу, хоть по выходу, программа пересчитает сама

Недостатки:

  • Нет возможность просчитать общее потребление тока

  • Нет библиотеки компонентов

  • Нет встроенных справочиков/таблиц

AWR RFP Planning  Tool

Дополнительный модуль, входящий в MicrowaveOffice AWR. Платная утилита.

Имеет самый большой функционал, умеет строить графики всех возможных видов, есть куча библиотечных компонентов. Может осуществлять импорт-экспорт с остальными проектами AWR. Считает не только динамические характеристики радиотракта,  но и частотные характеристики, учитывает распределение спур после смесителей, АЧХ фильтров и компонентов и прочее.

Недостатки:

  • Платный продукт

  • Не сказать, что бы просто было разобраться и работать, перегруженный интерфейс

  • Странный способ отображения общих результатов расчёта

Комплект программ AppCAD

Представляет собой набор программ для расчётов, связанных с СВЧ: согласованные линии передач, согласование импедансов, тепловые расчёты и т.п. Все на довольно простом уровне.

Для наших целей используем приложения Sygnal-System->NoiseCalc:

По сравнению с остальными программами этот расчётник выглядит откровенно слабо:

  • Неудобное управление

  • Мало расчётов. Нет например IP1, IP2

  • Нельзя сохранять проект      

По сути программа считает только усиление и коэффициент шума. Не рекомендую.

Сам я пользуюсь RXCalc. Отлично считает динамический диапазон, показывает узкие места, легко «покрутить» параметры отдельных элементов и подоптимизировать радиотракт. А открывая старые проекты радуюсь, что программа позволила оставить к ним комментарии..

Примеры программирования Python — Geeksforgeeks

Пропустить Содержание

СОДЕРЖАНИЕ.

Функции

Python OOP

Обработка исключений

Обработка файлов

Python Regex

Python Collections

Python Advance

Python NumPy

Python Pandas

Python Django

Python JSON

Python CSV

Python MySQL

Python MongoDB

Python OpenCV

Python Selenium

Python Tkinter

Python Kivy

Визуализация данных

  • Последнее обновление: 10 января 2023 г.

  • Прочитать
  • Обсудить
  • Курсы
  • Практика
  • Видео
  •  

    Следующий раздел Python содержит обширную коллекцию примеров программирования Python. Эти примеры кода охватывают широкий спектр основных концепций языка Python, включая список, строки, словарь, кортеж, наборы и многое другое. Каждый пример программы содержит несколько подходов к решению задачи.

    Учебник по программированию на Python
    Последние статьи о Python!
    Вывод Python и вопросы с несколькими вариантами ответов

    . Программы даты и времени

  • Программы регулярных выражений
  • Программы обработки файлов
  • Дополнительные программы Python

  •  
     

    Основные программы:

    Программы массива:

    Программы списков:

    Матричные программы:

    Строковые Программы:

    Программы словаря:

    Программы для трюмов:

    Программы поиска и сортировки:

    Программы печати.

    Программы даты и времени:

    Программы Python Regex:

    1. Программа Python для проверки наличия в строке только определенных символов с использованием регулярного выражения
    2. Программа Python для подсчета прописных и строчных букв, специальных символов и числовых значений с использованием регулярного выражения
    3. Python Программа для поиска наиболее часто встречающегося числа в строке с использованием Regex
    4. Python Regex для извлечения максимального числового значения из строки
    5. Python Программа для размещения пробелов между словами, начинающимися с заглавных букв, с использованием Regex начинается и заканчивается одним и тем же символом или нет
    6. Регулярное выражение Python для поиска последовательностей одной буквы верхнего регистра, за которой следуют буквы нижнего регистра
    7. Программа Python для удаления повторяющихся слов из предложения
    8. Питон | Удалить все символы, кроме букв и цифр
    9. Python Regex | Программа для приема строки, заканчивающейся буквенно-цифровым символом
    10. Python Regex — Программа для приема строки, начинающейся с гласной
    11. Программа Python для проверки того, начинается ли строка с подстроки с помощью регулярного выражения
    12. Программа Python для проверки правильности URL-адреса или использования обычного Expression
    13. Анализ и обработка URL-адресов с использованием Python — Regex
    14. Программа Python для проверки IP-адреса с использованием ReGex
    15. Программа Python для проверки правильности адреса электронной почты
    16. Программа Python для поиска файлов с определенным расширением с использованием RegEx
    17. Программа Python для извлечения IP-адреса из файла
    18. Программа Python для проверки правильности пароля
    19. Категоризация пароля как сильный или слабый с использованием регулярных выражений в Python

    Программы обработки файлов Python:

    1. Программа Python для чтения файла слово за словом
    2. Программа Python для чтения символ за символом из файла
    3. Python – Получить количество символов, слов, пробелов и строк в файле
    4. Программа Python для подсчета количества вхождений пары ключ-значение в текстовом файле
    5. Python | Поиск n-символьных слов в текстовом файле
    6. Программа на Python для получения номера строки, в которой присутствует заданное слово
    7. Подсчет количества строк в текстовом файле на Python
    8. Программа на Python для удаления строк, начинающихся с любого префикса
    9. Программа Python для удаления повторяющихся строк из файла
    10. Программа Python для чтения списка словарей из файла
    11. Python – добавление содержимого одного текстового файла в другой
    12. Программа Python для копирования нечетных строк одного файла в другой
    13. Программа Python для объединения двух файлов в третий файл
    14. Программа Python для обращения одной строки текстового файла
    15. Программа Python для обращения содержимого файла и сохранения его в другом файле
    16. Программа Python для обращения содержимого файла с использованием стека

    Дополнительные программы Python:

    Курсы GeeksforGeeks:

    1. Классы Geeks в прямом эфире
    Проводите интерактивные онлайн-курсы по структуре данных и алгоритмам, ориентированные на собеседования, из любого географического местоположения, чтобы изучить и освоить концепции DSA для решения вашей проблемы. — навыки решения и программирования, а также пройти собеседование в любой компании, производящей продукты – Классы Geeks: живая сессия

    2. Полная подготовка к интервью
    Удовлетворите все свои потребности в подготовке к собеседованию в одном месте с помощью полного курса подготовки к собеседованию , который предоставит вам все необходимое для подготовки к любой компании, основанной на продуктах, услугах или начинающей компании по самым доступным ценам.

    3. DSA Самостоятельный курс
    Начните изучать структуры данных и алгоритмы, чтобы подготовиться к интервью с ведущими ИТ-гигантами, такими как Microsoft, Amazon, Adobe и т. д., с курсом DSA для самостоятельного обучения , где вы сможете изучить и освоить DSA от базового до продвинутого уровня, причем в удобном для вас темпе.

    Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью на https://write.geeksforgeeks.org. Посмотрите, как ваша статья появится на главной странице GeeksforGeeks, и помогите другим гикам.

    Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.


    Улучшите свои навыки кодирования на практике

    Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство при просмотре нашего веб-сайта. Используя наш сайт, вы подтверждаете, что вы прочитали и поняли наши Политика в отношении файлов cookie и Политика конфиденциальности

    Начните свое путешествие по программированию прямо сейчас!

    простых программ · Темы GitHub · GitHub

    Вот 23 общедоступных репозитория соответствует этой теме…

    Вольфтерро / Projetos-em-CSharp

    Звезда 20

    единомышленник / КТУ-Ява

    Звезда 12

    Тарук Ренуджа / Паскаль

    Звезда 5

    надианнис / простые программы командной строки в python

    Звезда 1

    Раджкумар060301 / java-программа

    Звезда 1

    риккамое / rikkamoe.

    github.io Звезда 1

    матконеч / быстрый красивый

    Звезда 1

    рррупом / крестики-нолики

    Звезда 0

    Мечтатель911 / простая_программа_перевода

    Звезда 0

    Адриан ТоржКобза / Bite_Sized_Programs

    Звезда 0

    dvtate / уроки

    Звезда 0

    Стефани-ник / fmi-www

    Звезда 0

    праная414 / Haskell-эксперименты

    Звезда 0

    обработка / простые_программы

    Звезда 0

    яшдоши12 / Python_Codes_Executed_In_College

    Звезда 0

    рррупом / календарь

    Звезда 0

    сабри2020 / JobFinderСистема

    Звезда 0

    Вайлон-Фернандес / простые-python-проекты

    Звезда 0

    Зрылзфра / Java-простая программа

    Звезда 0

    Джейсон2273 / Найдите формулу, используя разные точки

    Звезда 0

    Улучшить эту страницу

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *