Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063

Программа, создающая блок-схему по ГОСТу по исходному коду программы

15.11.2018, 18:45. Показов 126058. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пробовал code2flow, но преподаватель сказал, что надо по госту, а именно:
  • Всё черно-белое
  • Стрелки прямые
  • Размеры блоков одинаковы
  • Для циклов использовать специальную фигуру 6-угольник (прямоугольник с обрезанными углами)
Я не очень понимаю в строгих университетских гостовских блок-схемах, поэтому хотелось бы программу, которая по ГОСТу создает блок-схемы, используя исходный код. Желательно, [чтобы программа была написана на c++ и имела исходный код] или [чтобы результат можно было поэлементно редактировать], но это уже мелочи. Главное – чтобы она могла по ГОСТу строить блок-схемы, имея на входе только исходный код и могла импортировать результат.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.11.2018, 18:45
Ответы с готовыми решениями:

Написать блок схему к исходному коду программы
Всем привет! Нуждаюсь в помощи написания блок схемы для программы на делфи. Очень прошу помочь). Условие задачи: создать файл студент....

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

Построить блок-схему по коду программы
Sub Main() Dim N, M As Double Dim A(,) As Single = {{-10, 20, 13}, {-22, 11, -5}, {4, 12, -8}} N =...

32
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
15.11.2018, 22:09
https://viktor-zin.github.io/afce/
3
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
15.11.2018, 22:22
Да что вы никак эти блок-схемы научиться строить не можете...
Открываете visio, выбираете шаблон Простая блок-схема. Там всего 7 основных блоков.
Все блоки начального размера по госту, за исключением блока овала, его надо сузить (он должен вписываться в 1/2 прямоугольника) и блока параллелограмм, его надо вписать в прямоугольник. 1 раз размеры поменять - дальше копир-вставка.


Всего 1 раз разобраться, как их строить - больше проблем не будет никогда.
Если увеличить блоки требуется, то растягиваешь прямоугольник, и всё подгоняешь соответственно ему.

Теперь поясняю:
Прямоугольник - это в основном все присвоения переменным значений.
Параллелограмм - это ввод/вывод
Прямоугольник с вертикальными полосками по бокам - вызов подпрограмм
Ромб - условие
Шестиугольник - цикл
Круг - перенос частей блок-схем
Овал - начало/конец

Этого вполне достаточно для всего
2
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
15.11.2018, 22:55
SuperKir, он, наверное, хочет, чтобы по тексту программы всё само построилось.
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
15.11.2018, 22:59
nmcf, да это понятно, чего он хочет
Но не построят все эти программы нормальную блок-схему (я конечно могу ошибаться, возможно и есть такие...). 1 раз разобраться, никогда в их построении проблем не будет
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
17.11.2018, 16:48  [ТС]
nmcf, эта программа строит код по блок схеме, я не нашел функции обратного действия.
SuperKir, это-то можно, но это намного дольше, чем вставить код, нажать на кнопку и получить на выходе никому не преподавателю нужную блок-схему. Если не найдется программы, удовлетворяющей моим требованием, то выхода не останется, как писать блок схему, используя Visio до тех пор, пока мой уровень знания языка не позволит мне самому создать таковую программу
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
17.11.2018, 17:33
Титан_1, я тут это уже миллион раз писал, но напишу еще. А то с завидным постоянством такие темы появляются.

Блок-схема не предназначена для описания кода. Это первое и самое важное! Блок схема описывает алгоритм! Это по ней вы должны писать код, используя ее как графическое отражение порядка действий.
Т.е. если какая-то программа делает код из блок-схемы, или делает блок-схему из кода, то этот код может быть только кодом на алгоритмическом псевдоязыке (наподобие того, что используется в подобных статьях). Вопрос того, что удобнее использовать псевдокод или графические схемы, оставим за скобками, как оффтоп в данном вопросе.

Реальный же код на С++ содержит слишком много синтаксического шума и ненужных в задаче алгоритмизации подробностей. Для того, чтобы какая-либо программа смогла избавиться от этого шума, ей необходимо будет "осознать" смысл этого кода, формализовать алгоритм, а затем записать его в виде блок-схемы. Т.е. в общем случае на настоящий момент это задача только для человека.

Естественно, существуют всякие программы, которые просто лепят по операции на каждую соответствующую строчку в коде на С++ и т.п. Но все должны понимать, что это решение некорректное. Такое использование блок-схем лишено смысла и ничем помогает в решении задач. Блок-схема получается огромная, и люди недоумевают как ими после такого можно пользоваться.
Я не знаю как и чему сейчас учат преподаватели, но если они принимают подобные решения от студентов, то они либо сами не знают как и для чего используется этот инструмент, либо им настолько пофиг, что проще принять абы как сделанное задание.

Если нормальный преподаватель просит сделать блок-схему по коду, то он в любом случае имеет в виду только одно: формализация алгоритма, описанного в коде, и запись его в графической форме. Т.е. он требует именно работы вашей головы по анализу кода и выделению алгоритма. Он не имеет в виду тупой перенос всех строчек из кода в прямоугольнички на бумаге. А если это не так, то это профанация.
2
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
17.11.2018, 17:50  [ТС]
DrOffset, да, мы должны писать сначала блок-схему, а потом программу. Но писать по блок-схеме, обложенной границами ГОСТов очень неудобно (да и вообще, удобнее писать код с комментариями, чем блок-схему). Пока у нас были мелкие программы, построение блок-схемы сводилось к преобразованию начала и конца в овалы, if в ромб, ввода-вывода (cout/cin/print/scanf и тд.) в прямоугольники, помещения внутренности в скобках ifа/функций ввода-вывода в ромб и тд. Разве блок-схемы по большому коду строятся как-то иначе?
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
17.11.2018, 18:20
Цитата Сообщение от Титан_1 Посмотреть сообщение
Разве блок-схемы по большому коду строятся как-то иначе?
Они не строятся по коду.
В алгоритме должна быть та степень детализации операций, которая удовлетворяет его цели и обеспечивает его понимание. Если, например, мы описываем алгоритм сортировки, в котором есть операция обмена местами элементов (swap), то в нем нет никакого смысла ее расписывать, (tmp = a, a = b, b = tmp). Это лишняя информация, в коде она будет, а в алгоритме - нет.
Поэтому даже у большого кода может не быть "большого" алгоритма, именно с точки зрения фундаментальных действий, из которых он состоит. Например, алгоритм обработки сообщений, в каком-нибудь фреймворке Qt уместится всего лишь на одной странице А4 в виде блок-схемы, в то время как кода там очень много.
1
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
18.11.2018, 12:23  [ТС]
DrOffset, попробую создать блок схему через visio. Как изменить размер фигур и длину стрелок по умолчанию?
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
18.11.2018, 23:50
Титан_1, зачем их менять? Они и так нужного размера.
Стрелки рисуются либо линия потом выбирается стрелка в компонентах, либо сразу стрелка (но так неудобно, лично мне).
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
19.11.2018, 19:19  [ТС]
SuperKir, что делать, если текст вывода не вмещается в параллелограм?
0
475 / 427 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
19.11.2018, 20:46
Титан_1, Основную мысль передавать либо использовать комментарий
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
23.03.2019, 09:19  [ТС]
Всё же я не понимаю, где можно сократить блок-схемы. Например, какова в этом коде "та степень детализации операций, которая удовлетворяет его цели и обеспечивает его понимание". Можете написать по ней блок-схему?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#include <iostream>
#include <math.h>
using namespace std;
 
int main() {
    setlocale(LC_ALL, "rus");
    int a, *pa;
    printf("\n\nУМНОЖЕНИЕ ЭЛЕМЕНТОВ ОДНОМЕРНОГО МАССИВА"); int const cn = 10; int mass[cn], i;
    pa = mass;
    for (i = 0; i < cn; i++)
    {
        pa[i] = rand() % 9 + 1;
    }
    for (i = 0; i <= cn; i++)
    {
        *(mass + i) = pa[i];
    }
    printf("\n Случайно сгенерированный массив: [");
    for (i = 0; i < cn; i++)
    {
        printf("%i ", *(mass + i));
    }
    printf("\b]");
    a = *pa;
    for (i = 1; i < cn; i++)
    {
        a *= *(pa + i);
    }
    printf("\nПроизведение всех элементов массива равно: %i\n", a);
 
    printf("\n\nПРОИЗВЕДЕНИЕ ЭЛЕМЕНТОВ ГЛАВНОЙ ДИАГОНАЛИ");
    int nandm[16][16], j, G, * p, n, m, v; p = nandm[0]; //создание массива
    n = rand() % 10 + 6;
    printf("\nСделать матрицу квадратной? (1 – да, 0 – нет)\n");
    do {
        scanf_s("%i", &v);
        if (v == 0) { do { m = rand() % 10 + 6;} while (m == n); }
        if (v == 1) { m = n; }
        if ((v != 1) && (v != 0)) { printf("Вы ввели недопустимое значение, повторите попытку\n\n"); }
    } while ((v != 1) && (v != 0));
    for (j = 0; j < m; j++)
    {
        for (i = 0; i < n; i++)
        {
            *(*(nandm + i) + j) = rand() % 9 + 1;
        }
    }
    printf("\nСлучайно сгенерированный массив:\n");
    G = floor(n / 2);
    for (j = 0; j < m; j++) //ВЫВОД МАССИВА
    {
        if (j == G) { printf("A= |"); }
        else {
            if (j == 0) { printf("   /"); }
            else {
                if (j == m-1) { printf("   \\"); }
                else { printf("   |"); }
            }
        }
        for (i = 0; i < n; i++)
        {
            printf("%i ", *(*(nandm + i) + j));
        }
        printf("\b");
        if (j == 0) { printf("\\"); }
        else {
            if (j == m-1) { printf("/"); }
            else { printf("|"); }
        }
        printf("\n");
    }
 
    int x; j = 1;
    x = nandm[0][0];
    for (i = 1; (i < m) && (j<n); i++)
    {
        x *= *(*(nandm + i) + j);
        j++;
        printf("\nДебаг:x=%i, i=%i, j=%i, mxn=%ix%i", x, i, j, m, n);
    }
    printf("\nПроизведение элементов главной диагонали = %i\n",x);
    x = nandm[n - 1][0]; j = 1;
    for (i = n - 2; (i > 0) && (j < m); i--)
    {
        x *= *(*(nandm + i) + j);
        j++;
        printf("\nДебаг:x=%i, i=%i, j=%i, mxn=%ix%i", x, i, j, m, n);
    }
    printf("\nПроизведение элементов побочной диагонали = %i\n\n", x);
    system("pause");
    return 0;
}
Кроме того, что в блок-схеме будут убраны элементы оформления (//вывод массива) и циклы типа "Вы ввели недопустимое значение, повторите попытку", будет ли блок-схема чем-то отличаться от кода?
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
23.03.2019, 16:59
Титан_1,
Во-первых у вас здесь нужно три блок-схемы, потому что у вас реализовано три алгоритма.
Первый алгоритм - это произведение элементов массива.
Второй - это произведение элементов главной диагонали
Третий - это произведение элементов побочной диагонали.
Т.е. по-нормальному у вас тут должно быть три функции, каждая из которых реализует один из этих трех алгоритмов. В этом суть процедурного программирования, которое вы изучаете.

Далее, в блок-схеме не должно быть:
* поэлементного вввода данных в массив, вместо этого ввод обозначается одним блоком, как ввод значения одного объекта
* всячеких указателей, и т.п. переменных, кроме тех, что непосредственно влияют на алгоритм
* setlocale, и т.п.
* system("pause")

Т.е. еще проще говоря, кроме ввода и вывода, в первом алгоритме вам надо описать блок-схемой вот этот код:
C++
1
2
3
4
5
    a = *pa;
    for (i = 1; i < cn; i++)
    {
        a *= *(pa + i);
    }
Во втором, вот этот:
C++
1
2
3
4
5
6
    x = nandm[0][0];
    for (i = 1; (i < m) && (j<n); i++)
    {
        x *= *(*(nandm + i) + j);
        j++;
    }
В третьем, вот этот:
C++
1
2
3
4
5
6
    x = nandm[n - 1][0]; j = 1;
    for (i = n - 2; (i > 0) && (j < m); i--)
    {
        x *= *(*(nandm + i) + j);
        j++;
    }
И все.

Правильность вашего кода оставляю на вашей совести.
1
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
23.03.2019, 17:30  [ТС]
DrOffset, то есть, простым языком, блок схема – это код с вырезанными частями и блок-схему по коду может построить программа, зная, как выглядит то, чего не должно быть в блок-схеме?

Не по теме:

Цитата Сообщение от DrOffset Посмотреть сообщение
по-нормальному у вас тут должно быть три функции
на момент написания данной программы, ничего о функциях я не знал

0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
23.03.2019, 17:53
Цитата Сообщение от Титан_1 Посмотреть сообщение
простым языком, блок схема – это код с вырезанными частями
Ну нет. У вас в циклах, которые я выделил, тоже много синтаксического шума, всякие разыменования и скобки, например. По-хорошему это тоже надо заменить на более математичекую нотацию.

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

Цитата Сообщение от Титан_1 Посмотреть сообщение
блок-схему по коду может построить программа, зная, как выглядит то, чего не должно быть в блок-схеме?
Даже если это делать - это противоестественно. Вас в институте учат алгоритмизации, а язык программирования - это практическое приложение к ней. А с таким подходом получается наоборот. И с таким подходом блок-схемы (как и любые псевдоязыки описания алгоритмов) вообще не нужны. Но тогда и алгоритмизация как дисциплина просто пролетает мимо. Даже вот по вам видно последствия этого, вы смотрите на код и не понимаете что в нем лишнее, а что нет.

И именно поэтому на этом форуме так много людей, которые говорят, что они не нужны. Они просто смотрят на них как на инструмент описания кода.
0
 Аватар для Титан_1
21 / 21 / 3
Регистрация: 24.05.2014
Сообщений: 1,063
23.03.2019, 18:04  [ТС]
Цитата Сообщение от DrOffset Посмотреть сообщение
Они просто смотрят на них как на инструмент описания кода
Я смотрю на блок схему как на инструмент для сдачи лаб, не более. Описать код я могу комментариями, блок схемы для этого не нужны. Если мне и так понятно, как написать код для программы, если сразу писать код (или создавать неГОСТовую визуализацию алгоритма) для меня удобнее, чем создавать никому не преподавателю нужные блок-схемы, зачем они мне? Зачем студентов заставляют их создавать?

Добавлено через 4 минуты
Цитата Сообщение от DrOffset Посмотреть сообщение
вы смотрите на код и не понимаете что в нем лишнее, а что нет.
В коде нету ничего лишнего, если что-то убрать, то программа будет работать не так, как было задумано. Я лишь не понимаю, что нужно пихать в блок схемы. Нас учили лишь, что значит квадратик, ромбик и тд., но не как создавать блок-схемы и какой "точностью" они должны обладать
0
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
23.03.2019, 18:32
Цитата Сообщение от Титан_1 Посмотреть сообщение
Я смотрю на блок схему как на инструмент для сдачи лаб, не более. Описать код я могу комментариями, блок схемы для этого не нужны. Если мне и так понятно, как написать код для программы, если сразу писать код (или создавать неГОСТовую визуализацию алгоритма) для меня удобнее, чем создавать никому не преподавателю нужные блок-схемы, зачем они мне? Зачем студентов заставляют их создавать?
Странные вопросы задаете
С таким же успехом можно спросить зачем вы вообще учитесь. Вы поймите, что дело тут не в блок-схемах в общем-то, а в развитии алгоритмического мышления. В идеале именно эту цель преследует дисциплина "Алгоритмизация". Если вам ее дают как-то не так, и преподаватель сам не знает зачем что-то в ней нужно, ну, мне остается только посочувствовать. Но важно-то тут не это. Как угодно может преподаватель себя вести, вам-то вообще нужны знания или нет? Если нужны, то в ваших силах это исправить, даже если ваш конкретный препод не справляется с этим. Например можно пойти сюда (и далее по порядку) и поизучать материал самостоятельно.

Цитата Сообщение от Титан_1 Посмотреть сообщение
Зачем студентов заставляют их создавать?
Ну потому что ваш диплом - ваша первая проектная документация, должна быть сделана по стандартам принятым в стране.
А потом, когда вы, возможно, будете работать, вам принесут уже готовую проектную документацию от алгоритмистов вашей организации и вы должны будете суметь ее прочитать и запрограммировать. Очень вероятно, что там могут быть блок-схемы, хотя если будет применена другая нотация - это не изменяет сути, ведь вы, же уже умеете читать и составлять алгоритмы. А, возможно, вы и сами будете работать не программистом, а математиком-алгоритмистом, и пусть не блок-схемы конкретно, но привитое алгоритмическое мышление вам помогут развиваться в профессии.

Добавлено через 5 минут
Цитата Сообщение от Титан_1 Посмотреть сообщение
В коде нету ничего лишнего, если что-то убрать, то программа будет работать не так, как было задумано.
Во-первых "лишнее" имелось в виду, с точки зрения сути алгоритма. Всякие system(pause) и арифметика указателей - это лишнее в этом.

Во-вторых, лишнее и точки зрения реализации у вас тоже есть. Например зачем вот это самоприсваивание нужно?
Цитата Сообщение от Титан_1 Посмотреть сообщение
C++
1
2
3
4
    for (i = 0; i <= cn; i++)
    {
        *(mass + i) = pa[i];
    }
У вас pa указыает на mass здесь
Цитата Сообщение от Титан_1 Посмотреть сообщение
C++
1
pa = mass;
Следовательно, вы идете по массиву и присваиваете элементы самим себе.
Я уж не говорю о том, что в этом цикле вы выходите за диапазон массива из-за условия i <= cn.
1
"C with Classes"
2022 / 1404 / 523
Регистрация: 16.08.2014
Сообщений: 5,885
Записей в блоге: 1
23.03.2019, 18:46
Цитата Сообщение от DrOffset Посмотреть сообщение
А потом, когда вы, возможно, будете работать, вам принесут уже готовую проектную документацию от алгоритмистов вашей организации и вы должны будете суметь ее прочитать и запрограммировать. Очень вероятно, что там могут быть блок-схемы, хотя если будет применена другая нотация - это не изменяет сути, ведь вы, же уже умеете читать и составлять алгоритмы. А, возможно, вы и сами будете работать не программистом, а математиком-алгоритмистом, и пусть не блок-схемы конкретно, но привитое алгоритмическое мышление вам помогут развиваться в профессии.
Стив Джобс, ещё молодой и безбородый, отвечая на вопрос журналиста Роберта Крингли о программном обеспечении Apple, вдруг сбивается на другую тему: «Вы знаете, всем обязательно нужно учиться программированию, хотя бы азам информатики. Это очень хорошо влияет на мышление, структурирует мысли. Я очень рекомендую выделить хотя бы год и поучиться на специальных курсах, вы сразу почувствуете разницу. Вы понимаете, о чём я?» Крингли отвечает, что не понимает, он учил один из языков программирования, но не стал мыслить логичнее. Джобс, кажется, удивлён.
мне почему то показалось что тут речь шла об алгоритмическом мышлении
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.03.2019, 18:46
Помогаю со студенческими работами здесь

Составить блок схему по коду программы
uses crt; var l,c:real; begin clrscr; write('c=');readln(c); if c&lt;0 then writeln('корней нет') else begin write('Введите...

Построить блок-схему к коду программы
Я построил код программы, но нужно сделать к ней блок-схему я в этом не силен по этому прошу помощи. using System; using...

составить блок-схему по коду программы
program sila; const (*Uskorenie svobodnogo padeniya na planete Zemlya. :-) *) g = 9.8; var Str1 : String; Sel :...

Построить блок схему по коду программы
SIMULATE Ust STORAGE 5 GENERATE (Exponential(1,0,5)) ASSIGN 1,0 GATE SF Ust,Met1 Met5 QUEUE Ocher ASSIGN 1,1 ...

Построить блок-схему по коду программы
Помогите пожалуйста составить блок-схему по коду программы! Заранее спасибо:) КОД ПРОГРАММЫ: Public Alm As String Sub...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru