Язык программирования: C, C++, Java, Python. Для себя. Хочу подтянуть знания и набраться опыта вне университетской программы. Узнать какие навыки и знания прежде всего необходимы с практической точки зрения в предстоящем будущем и освоить их.
Цель занятия: Необходима реализация простого однотактного процессора, который реализует подмножество архитектуры MIPS (команды lw, sw, add, sub, and, or, slt, beq), с помощью Verilog.
Для себя. Объяснить тему хранения и вывода символов. Имеем: Самоучка; Английский со словарем; Windows 10 x64; IDE codeBlocks; Компилятор tdm gcc; Библиотека wxWidgets собрана с поддержкой юникода. Код и Вопросы: вар.1: 1.1. текстовый редактор с кодировкой utf8. 1.2. часть кода консольной программы: ... SetConsoleCP(65001); SetConsoleOutputCP(65001); cout << GetConsoleCP() << endl; cout << GetConsoleOutputCP() << endl; cout << endl << "---------" << endl; wchar_t wCharT1 = L'ж'; cout << wCharT1 << endl; cout << static_cast<wchar_t> (L'ж') << endl; ... 1.3. Вопросы: 1.3.1. "cout << wCharT1 << endl;" выводит 1078, а не символ. 1.3.2. "cout << static_cast<wchar_t> (L'ж') << endl;" аналогично. вар2.: 2.1. текстовый редактор с кодировкой utf8. 2.2. написана программа с графическим интерфейсом wxWidget в которой есть текстовое поле wxTextCtrl и 1 кнопка, которая отправляет написанный символ в консоль. 2.3. часть кода, код описывает то как я получаю символ из wxTextCtrl и вывожу в консоль: ... ввожу в wxTextCtrl символ "ж". ... std::cout << GetConsoleOutputCP() << std::endl; // кодировка для консоли // установлена 1251. wxString wxString1; // временная строка. wxString1 = m_textCtrl1->GetLineText (0); // получаем содержимое 1й // строки в wxTextCtrl; wxPuts (wxString1[0]); // вывожу в консоль первый символ строки. // Ничего не выводится. std::cout << "static_cast<unsigned char> (wxString1[0]) = " << (static_cast<unsigned char> (wxString1[0])) << std::endl; // выводится "ж". std::cout << "static_cast<int> (wxString1[0]) = " << (static_cast<int> (wxString1[0])) << std::endl; // выводится 1078. unsigned char char1 = wxString1[0]; std::cout << "unsigned char char1 = wxString1[0] = " << char1 << std::endl; // выводится "ж". int int1 = static_cast<int> (char1); std::cout << "int int1 = static_cast<int> (char1) = " << int1 << std::endl; // выводится 230. ... 2.4. Вопросы: 2.4.1. Что за магия произошла когда я явно указал "преобразовать" из char в int и на выводе в консоль int получил номер символа в таблице ansi(для кодировки 1251) ?.
Разобрать задачу. Есть код для 2 этих задач, хотелось бы разобрать его. Понять почему он работает и прочее Задача 8. Структура big_int. Задача состоит в написании базовых функций для работы с big_int из предыдущего письма: big_int* big_int_get(const char *bin_number); void big_int_print(const big_int *n); кроме того, добавьте простые функции: void big_int_free(big_int *n) { free(n->number); free(n); } и функцию, соответствующую присваиванию: void big_int_assign(big_int *n1, const big_int *n2); здесь используйте функции realloc и memcpy. Задача 9. Сложение и вычитание в big_int. big_int* big_int_add(const big_int *n1, const big_int *n2); big_int* big_int_sub(const big_int *n1, const big_int *n2); Во втором случае требуется реализовать "монус", то есть, если n1 меньше n2, то функция возвращает нулевой big_int со значением length равным 1.
Решить задачу на зачёте на ассемблере МП86. В пятницу зачёт. Нужно за 30 минут решить задачу на ассемблере МП86. Не заумно, примеры есть. Чтобы поставили хотя бы 4. Никуда ехать не надо. Я скину задачу, вы решаете и скидываете мне решение.
Для себя. Нужно написать небольшую функцию которая будет считывать из файла текст и загонять его в динамический массив строк, причём длина текста и предложений заранее не известна. Все нужно написать на чистом Си.
Для работы. Объяснить синтаксис приведенного ниже макроса (вставляет фото из папки в таблицу ворд). 'Выбор файла Sub Фото таблицей() With Application.FileDialog(msoFileDialogFilePicker) .Title = "Выбор фотографий" .Filters.Add "Изображения", "*.jpg; *.jpeg" .AllowMultiSelect = True If .Show = -1 Then InsertPhotos .SelectedItems End If End With End Sub 'Вставка фотографий Sub InsertPhotos(ByVal items As Variant) Dim fileName As Variant Dim counter As Integer, row As Long, col As Long counter = 1: row = 1: col = 1 Dim oTbl As Table Dim pic As InlineShape 'Параметры страницы With ActiveDocument.PageSetup End With 'Таблица с невидимыми границами для размещения фотографий Set oTbl = ActiveDocument.Tables.Add(Selection.Range, 2, 2) oTbl.Range.ParagraphFormat.Alignment = wdAlignParagraphCenter oTbl.Range.ParagraphFormat.SpaceAfter = 3 oTbl.Range.Font.Size = 8 FormatTableRow oTbl, row 'Перебор выбранных файлов For Each fileName In items If (counter > 2) And (counter Mod 2 <> 0) Then oTbl.Rows.Add oTbl.Rows.Add col = 1 row = row + 2 FormatTableRow oTbl, row End If 'Вставка изображения Set pic = oTbl.Cell(row, col).Range.InlineShapes.AddPicture(fileName) With pic .Width = CentimetersToPoints(8) .Height = CentimetersToPoints(6) With .Line .Style = msoLineThinThin .ForeColor.TintAndShade = 1 .Weight = 0.5 .DashStyle = msoLineSolid End With End With 'Подпись к изображению oTbl.Cell(row + 1, col).Range.Text = "Ôîòî ¹" + CStr(counter) col = col + 1 counter = counter + 1 DoEvents Next End Sub 'Форматирование строки для фотографий Sub FormatTableRow(oTbl As Table, row As Long) With oTbl.Rows(row) .HeightRule = wdRowHeightAtLeast .Height = 0 .Range.ParagraphFormat.SpaceAfter = 0 End With End Sub.
Язык программирования: GPSS. Решение задачи. Задание выглядит следующим образом. На сборочных участок цеха предприятия через интервалы времени, распределенные экспоненциально со средним значением 18 минут, поступают партии, каждая из которых состоит из трех одинаковых деталей. Треть всех поступающих деталей перед сборкой должна пройти предварительную обработку в течение 7 минут. На сборку подаются только обработанные детали. Длительность сборки - 4 минуты. Затем изделия (собранные из трех деталей) поступают на регулировку, продолжающуюся в среднем 8 минут. В процессе регулировки возможно выявление 5% бракованных изделий, которые разбираются на составные детали и направляются снова на предварительную обработку. Смоделировать работу участка в течение 24 часов. Определить возможные места появления очередей и их вероятностно-временные характеристики, выявить причины их возникновения, предложить меры их устранения и смоделировать скорректированную систему.
Язык программирования: Keil. Выполнение лабораторных работ. Выполнить лабораторную работу в Keil_u_Vision5 и STM32-ST-LINK-UTILITY, есть примеры лабораторной работы.
Для работы. Объектно ориентируемое программирование . Пишу софт управления приборами много лет. Хотелось бы систематизировать начальные знания по ООП С++. Пишу в Builder 2006 . Хотел бы продолжать дальше в Embracodero или QT.
Язык программирования: C++. Выполнение работы. Требуется написать программу автоматической контрастности изображения на с++ используя стандарт OpenMP 2.0, подробное задание скину в вордовском документе.
Как мне найти учеников по профилю программирование в Санкт-Петербурге?
Зарегистрируйтесь и создайте привлекательный профиль с упоминанием вашей специализации. Обратите внимание на количество доступных заявок от учеников, которое на июнь 2026 года составляет 0
Какие требования к преподавателям на вашем сайте?
На нашем сайте приветствуются преподаватели с любым уровнем квалификации. Мы рекомендуем указать все свои сертификаты и образование, чтобы увеличить шансы на нахождение учеников
Могу ли я установить гибкий график работы?
Вы полностью контролируете свой график и можете обсуждать его напрямую с учениками, чтобы найти удобное время для обеих сторон
Каков потенциальный заработок для репетитора программирование?
Заработок зависит от количества занятий и квалификации. В среднем, за одно занятие можно заработать 459.73 рублей с занятия. Больше занятий в неделю – выше доход