Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192

Задачник справочника "Java в примерах" Флэнагана, с подстрочником и комментариями по теме

25.12.2017, 16:19. Показов 4516. Ответов 77
Метки нет (Все метки)

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

Задача № 1. Вычисление максимального простого числа.

Комментарии к каждой строке.
То что вызывает сомнения - выделено курсивом.
Ну и сам ответ - ну очень подозрителен.

Java
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
/*Описание программы:
 * Эта программа вычисляет простые числа, применяя алгоритм "Решето Эратосфена":
 *уберите числа, кратные меньшим простым числам, и все оставшиеся будут простыми.
 * 
 *Программа печатает наибольшее число, не превосходящее аргумент, заданный в командной строке.*/
 
/* метод Integer.parseInt() для преобразования в число строки символов, заданной
в командной строке*/
 
public class Pr_1_7_Sieve6 {
 
    public static void main(String[] args) {
        /*Мы вычисляем все простые числа, не превосходящие заданного значения, или,
         *если аргумент не указан, все простые числа, не превосходящие 100. // ГДЕ УКАЗЫВАЕТСЯ АРГУМЕНТ????????? */
        
//1. Обявляем переменную с максимальным значением ЧЕГО????  
        
        int max = 100;                             // Присваиваем значение ЧЕГО?????, принимаемое по умолчанию. 
        try { max=Integer.parseInt (args[0]);}     // Анализируем заданный пользователем аргумент НА ПРЕДМЕТ ЧЕГО??????
        catch (Exception e) {}                     // Молча игнорируем исключения.
        
//2. создаем массив isprime, где для каждого числа указанно простое оно или нет. 
        
        boolean [] isprime = new boolean [max+1]; // Инициализируем массив isprime ддя 100+1 (ЗАЧЕМ 100+1??????)
        for (int i=0; i<max; i++) isprime[i]=true;// Заполняем массив isprime, предполагая, что все чила простые, пока не доказанно обратное.
        isprime[0]=isprime[1]=false;              // Исключаем из полуменного массива 0 и 1, - ня являются простыми по умолчанию.
        
    //2.1 Чтобы вычислить все простые числа меньше max, нужно убрать числа кратные всем цеым, меньшим, чем кадратный корень из max
        
        int n = (int)Math.ceil(Math.sqrt(max));    // Обьявляем переменную n ДЛЯ ЧИСЛА MAX ОБРАБОТАННУЮ В  java.lang.Math.
    
    /*2.2 Проводим перебор по кратным числам, теперь для каждого целого i от 0 до n:
                                                     *    - Если i простое число, тогда никакое из кратных ему не является простым, отмечаем это в массиве.,
                                                     *    - Если i не простое число, кратные ему уже удалены, значит этот случай пропускаем*/
        
        for (int i =0; i<=n; i++) {                 
            if (isprime [i])                        //Если i простое число
                for (int j=2*i; j<=max; j=j+1)      //цикл по кратным,
                    isprime [j] = false;//они не являются простыми.
            }
//3. Находим наибольшее простое из оставшегося массива isprime [i]  (ТОЧНО, что i ?????)
        int largest;
        for (largest=max; !isprime[largest]; largest--) ; // Пустое тело цикла
        System.out.println("Наибольшее простое число, не превосходящее " + max + //Вывод результата
                " это " + largest);
        System.out.println("Получается хрень: где число 97 например ");           //оценка кода
        
    }
 
}


Добавлено через 5 минут
Помидорами прошу не кидать.
Что учу - то и выкладываю, хороших задачников с разбором полетов - нет, давайте сделаем.
Эти задачи из справочника "Javaв примерах" Флэнагана
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.12.2017, 16:19
Ответы с готовыми решениями:

Задачник по java
Изучаю джаву. Получается плохо, ибо немогу теорию без практики. мне нужны практические упражнения, для закрепления навыков, так сказать. В...

Посоветуйте задачник по Java
сабж, только в раздел java se не отсылайте, плохой это задачник. задачи, естесно, не для начинающих (то бишь что нибудь сильно сложнее...

Нужен автоматизированный задачник по java
Здравствуйте, ищу автоматизированный задачник для Java на подобии PT4 для pascal. С данной темой ознакомился, однако крайне неудобно...

77
 Аватар для Aviz__
2762 / 2069 / 510
Регистрация: 17.02.2014
Сообщений: 9,507
26.12.2017, 10:41
Студворк — интернет-сервис помощи студентам
вам не за что извиняться, дружище)). я вас толкаю, довольно жестко, к реальности и самостоятельности.
1
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 15:12  [ТС]
Задача 2 (продолжение)
Ваши предложения по оптимизации кода, с сохранением основной формулы S = (A + An)*n/2.
Java
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
/* Задача на нахождение суммы всех:
 * - четных чисел,
 * - нечетных чисел,
 * - чисел кратных 3,
 * - чисел кратных 5,
 *Общая формула S = (A + An)*n/2.*/
 
public class Summa1 {
    public static void main(String[] args) {
        int q=1089;
        System.out.println("Число N= "+q);
        new Summa1().field2(q);
        new Summa1().fieldNot2(q);
        new Summa1().field3(q);
        new Summa1().field5(q);}
 
    
    
    // Сумма всех чисел кратных 5
    void field5(int n) {
                //Находим сумму всех чисел кратных 5 по формуле прогрессии S = (A1 + An)*Nn/2.
                // где А1 -певое четное, Аn - последнее четное, Nn - количество четных членов
                int an,nn;        // Обьявляем переменные Аn и Nn
                int a1 = n/n+4;     // Обьявляем  и вычисляем переменную А1
                if (n%5 == 0)       // Проверяем на кратность 3 последнее число, если да, то:
                {an = n;         
                 nn = (n+1)/5;
                 System.out.println("1: "+a1+"/"+an+"/"+nn);} 
                 else if    ((n-1)%5==0)            // если нет, то если:                  
                { an = n-1;
                nn = (n+1)/5;
                System.out.println("2: "+a1+"/"+an+"/"+nn);}
                 else if    ((n-2)%5==0)            // если нет, то если:                  
                 { an = n-1;
                 nn = (n+1)/5;
                 System.out.println("2: "+a1+"/"+an+"/"+nn);}
                 else if    ((n-3)%5==0)            // если нет, то если:                  
                 { an = n-1;
                 nn = (n+1)/5;
                 System.out.println("2: "+a1+"/"+an+"/"+nn);}
                  else              // если нет, то:                   
                  { an = n-4;
                  nn = (n)/5;
                  System.out.println("3: "+a1+"/"+an+"/"+nn);}
                
                int s;               // Вычисляем и выводим сумму.
                s=(a1 + an)*nn/2;
                System.out.println("Сумма всех чисел кратных 5 = " + s+".");}
 
    
    //Сумма всех чисел кратных 3   
    void field3(int n) {
       
                int an,nn;        
                int a1 = n/n+2;     
                if (n%3 == 0)      
                {an = n;         
                 nn = (n+1)/3;
                 System.out.println("1: "+a1+"/"+an+"/"+nn);} 
                 else if    ((n-1)%3==0)                        
                { an = n-1;
                nn = (n+1)/3;
                System.out.println("2: "+a1+"/"+an+"/"+nn);}
                 else                               
                 { an = n-2;
                 nn = (n)/3;
                 System.out.println("3: "+a1+"/"+an+"/"+nn);}
                
                int s;               
                s=(a1 + an)*nn/2;
                System.out.println("Сумма всех чисел кратных 3 = " + s+".");}
         
            
    //Сумма всех нечетных чисел
    void fieldNot2(int n) {
                int an,nn;       
                int a1 = n/n;  
                if (n%2!=0)       
                {an = n;         
                 nn = (n+1)/2;
                 System.out.println("1: "+a1+"/"+an+"/"+nn);} 
                else                                
                { an = n-1;
                nn = (n+1)/2;
                System.out.println("2: "+a1+"/"+an+"/"+nn);}
                
                int s;               
                s=(a1 + an)*nn/2;
                System.out.println("Сумма всех нечетных чисел = " + s+".");}
   
    //Сумма всех четных чисел     
    void field2(int n) {
                 System.out.print("Ряд чисел от 0 до N:   ");
                for (int i = 0; i <= n; i++) {
                    System.out.print(i+", ");
                }
                System.out.println();
                
                
                int an,nn;        
                int a1 = n/n+1;  
                if (n%2==0)        то:
                {an = n;         
                 nn = n/2;
                 System.out.println("1: "+a1+"/"+an+"/"+nn);} 
                else                                    
                { an = n-1;
                nn = (n-1)/2; 
                System.out.println("2: "+a1+"/"+an+"/"+nn);}
                
                int s;               
                s=(a1 + an)*nn/2;
                System.out.println("Сумма всех четных чисел = " + s+".");}
        
       
        }
Добавлено через 8 минут
Кстати, лесник вернул тему.... на время.
Поэтому прошу Вас, уважаемые, писать про задачи, а не о том, какие мы/я глупые и необразованные и советовать:
"Погуглить". Прозу жизни итак все знают.
Короче: прошу ср... курятник не разводить, писать по теме.
С уважением, Сергей.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
26.12.2017, 15:56
1. скачай идею, воткни туда codestyle от гугла, перед копированием кода нажимай ctrl+alt+L, иначе твою писанину читать очень тяжело
2. что имеется ввиду в задании не поймет скорее всего никто в здравом рассудке
3. много похожего кода, скорее всего его можно разбить на методы/классы
1
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 16:09  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
твою писанину
Буду благодарен за нормальный пример оформления, скинь если не тяжело.
Цитата Сообщение от xoraxax Посмотреть сообщение
что имеется ввиду в задании
Для ряда чисел от 0 до N найти:
сумму всех четных чисел,
сумму всех нечетных чисел,
сумму всех чисел кратных 3,
сумму всех чисел кратных 5.
Цитата Сообщение от xoraxax Посмотреть сообщение
много похожего кода, скорее всего его можно разбить на методы/классы
Это собственно и есть оптимизация, я так думаю.
Твои предложения.
С уважением
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
26.12.2017, 16:44
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
Буду благодарен за нормальный пример оформления, скинь если не тяжело.
google "google code style" (дефолтный идеевский тоже норм вроде)
quote="Сергей_СПб;11982844"]//Находим сумму всех чисел кратных 5 по формуле прогрессии S = (A1 + An)*Nn/2.
* * * * * * * * // где А1 -певое четное, Аn - последнее четное, Nn - количество четных членов
* * * * * * * * int an,nn; * * * *// Обьявляем переменные Аn и Nn
* * * * * * * * int a1 = n/n+4; * * // Обьявляем *и вычисляем переменную А1
* * * * * * * * if (n%5 == 0) * * * // Проверяем на кратность 3 последнее число, если да, то:
* * * * * * * * {an = n;* * * * *
* * * * * * * * *nn = (n+1)/5;
* * * * * * * * *System.out.println("1: "+a1+"/"+an+"/"+nn);}
* * * * * * * * *else if* * ((n-1)%5==0)* * * * * * // если нет, то если: * * * * * * * * *
* * * * * * * * { an = n-1;
* * * * * * * * nn = (n+1)/5;
* * * * * * * * System.out.println("2: "+a1+"/"+an+"/"+nn);}
* * * * * * * * *else if* * ((n-2)%5==0)* * * * * * // если нет, то если: * * * * * * * * *
* * * * * * * * *{ an = n-1;
* * * * * * * * *nn = (n+1)/5;
* * * * * * * * *System.out.println("2: "+a1+"/"+an+"/"+nn);}
* * * * * * * * *else if* * ((n-3)%5==0)* * * * * * // если нет, то если: * * * * * * * * *
* * * * * * * * *{ an = n-1;
* * * * * * * * *nn = (n+1)/5;
* * * * * * * * *System.out.println("2: "+a1+"/"+an+"/"+nn);}
* * * * * * * * * else ** * * * * * // если нет, то: * ** * * * * * * *
* * * * * * * * * { an = n-4;
* * * * * * * * * nn = (n)/5;
* * * * * * * * * System.out.println("3: "+a1+"/"+an+"/"+nn);}
int s; * * * * * * * // Вычисляем и выводим сумму.
* * * * * * * * s=(a1 + an)*nn/2;
* * * * * * * * System.out.println("Сумма всех чисел кратных 5 = " + s+".");}[/quote]
отформатируй код нормально и объясни, что ты такое делаешь
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 21:00  [ТС]
xoraxax, поясни:
- в Идее что, вместо пробелов знак "*"?
У меня просто Еклипс, Идею вчера с лёту установить не удалось.

Добавлено через 4 часа 1 минуту
Народ, дайте пример форматирования кода с пояснениями, без *********.
А то меня скоро в реале забанят
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.12.2017, 21:04
Цитата Сообщение от xoraxax Посмотреть сообщение
скачай идею
Цитата Сообщение от xoraxax Посмотреть сообщение
нажимай ctrl+alt+L
золотые слова, однако!
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 21:09  [ТС]
iSmokeJC, Привет.
Вот теперь я осознал
И проникся

Добавлено через 1 минуту
А в Еклипсе никак-никак???
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.12.2017, 21:13
Попробуй Ctrl-Shift-F
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 21:34  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
Ctrl-Shift-F
Получилось.
Кстати, помнишь я все спрашивал, как делать отдельно метод, отдельно main.
Пока получилось так:
Задача 2. Для ряда чисел от 0 до N найти:сумму всех чисел.
Файл с условием и выводом:
Java
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
public class WMainSumma {
 
    public static void main(String[] args) {
 
        int q = 1089;
        System.out.println("Число N= " + q);
        System.out.print("Ряд чисел от 0 до N:   ");
        for (int i = 0; i <= q; i++) {
            System.out.print(i + ", ");
        }
        System.out.println();
 
        new WMetodSumma().field2(q);
        // new WMetodSumma().fieldNot2(q);
        // new WMetodSumma().field3(q);
        // new WMetodSumma().field5(q);
 
        int res1 = WMetodSumma.field2(q);
        // int res2 = WMetodSumma.fieldNot2(q);
        // int res3 = WMetodSumma.field3(q);
        // int res3 = WMetodSumma.field5(q);
 
        System.out.println("Сумма всех четных чисел = " + res1 + ".");
 
    }
}
Файл с методом решения:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class WMetodSumma {
 
    public static int field2(int q) {
 
        int an, nn;
        int a1 = q / q + 1;
        if (q % 2 == 0) {
            an = q;
            nn = q / 2;
            // System.out.println("1: "+a1+"/"+an+"/"+nn);
        } else {
            an = q - 1;
            nn = (q - 1) / 2;
            // System.out.println("2: "+a1+"/"+an+"/"+nn);
            
        }
 
        int s= (a1 + an) * nn / 2;
        return s;
    }
 
}
Только не пойму одного, если снять // с команды
System.out.println("2: "+a1+"/"+an+"/"+nn), а именно она считает S в случае нечётного N,
то на консоль эта строчка "2: 2/1088/544" выводится дважды, не могу понять почему.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.12.2017, 21:56
У тебя метод field2 возвращает int.
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
new WMetodSumma().field2(q);
Вот куда он тебе тут возвращает?
А два раза, потому, что:
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
new WMetodSumma().field2(q);
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
int res1 = WMetodSumma.field2(q);
Добавлено через 2 минуты
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
q / q
это что за ересь?

Добавлено через 2 минуты
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
int s= (a1 + an) * nn / 2;
* * * * return s;
убери отсюда переменную вообще

Добавлено через 2 минуты
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
new WMetodSumma().field2(q);
если уж тебе нужно создать объект и обратиться к его методу, то:
Java
1
2
new WMetodSumma();
WMetodSumma.field2(q);
1
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 21:59  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
это что за ересь?
int a1 = q / q + 1;
ООО, это необходимый способ поиска первого четного числа, т.е.
при q = N, получаем N/N+1 => a1 = 2.

По остальным замечаниям работаем, спасибо.
Вообще эта какая тема в учебнике?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.12.2017, 22:05
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
Вообще эта какая тема в учебнике?
классы... объекты...
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
int a1 = q / q + 1;
дык при ЛЮБОМ раскладе а1 = 2!!!
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 22:24  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
классы... объекты...
И не надо на меня так глядеть!
Чтобы увидеть, нужно знать, куда смотреть.
Специально в 3,4,5... раз перечитаю
Цитата Сообщение от iSmokeJC Посмотреть сообщение
дык при ЛЮБОМ раскладе а1 = 2!!!
а если нужно найти первую 5, или 7? Не просто обозначить, а через N.
Математика, однако.
0
 Аватар для HOBATOP
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
26.12.2017, 22:40
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
* Эта программа вычисляет простые числа, применяя алгоритм "Решето Эратосфена":
No comments! Во время оно доводилось общаться на тему "решета" вот здесь, ежели любопытно, загляните. Что же до других задач (что-то там с суммой делящихся на то или иное число), то лучше бы было вынести их в отдельную тему.
1
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 22:53  [ТС]
HOBATOP, какой вы однако терпеливый и ещё раз терпеливый, судя по
Цитата Сообщение от HOBATOP Посмотреть сообщение
вот здесь,
. И примеры которые приводите - отличные, с подробным подстрочником.

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

Заглядывайте чаще.

Не могу понять, как делать ссылку на другую тему, типа Вашей
0
 Аватар для HOBATOP
323 / 310 / 206
Регистрация: 14.09.2015
Сообщений: 827
26.12.2017, 23:02
Сергей_СПб, на форуме действует правило [Правила, раздел 4]: один вопрос - одна тема. Темам лучше давать внятные и адекватные названия, тогда тем, кто будет пользоваться поиском будет легче их находить.
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 23:13  [ТС]
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
Кстати, лесник вернул тему.... на время.
Поэтому прошу Вас, уважаемые, писать про задачи, а не о том, какие мы/я глупые и необразованные и советовать:
"Погуглить". Прозу жизни итак все знают.
Короче: прошу ср... курятник не разводить, писать по теме.
С уважением, Сергей.
Предпоследняя фраза к Вам не относится.
Те кто ищет - найдет, а те кто пока не знает, что искать пусть здесь шарятся.

Добавлено через 5 минут
Цитата Сообщение от iSmokeJC Посмотреть сообщение
убери отсюда переменную вообще
Пока не понимаю как, но заработало в среднем варианте
Java
1
2
3
4
5
6
7
8
               new WMetodSumma();
        
                //WMetodSumma.field2();
        //new WMetodSumma().field2(q);
        
        int res1 = WMetodSumma.field2(q);
            
        System.out.println("Сумма всех четных чисел = " + res1 + ".");
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
26.12.2017, 23:18
Вместо
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
int s= (a1 + an) * nn / 2;
* * * * return s;
Java
1
return (a1 + an) * nn / 2;
Добавлено через 1 минуту
Цитата Сообщение от Сергей_СПб Посмотреть сообщение
new WMetodSumma();
вообще ни к чему
0
 Аватар для Сергей_СПб
28 / 3 / 1
Регистрация: 13.12.2017
Сообщений: 192
26.12.2017, 23:24  [ТС]
Цитата Сообщение от iSmokeJC Посмотреть сообщение
вообще ни к чему
.
Да действительно... убил... всё работает... а что ЭТО БЫЛО?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.12.2017, 23:24

Пример из книги Д. Флэнагана
Здравствуйте, друзья. Помогите пожалуйста разобраться вот в чем: начал знакомиться с JS по книге Д.Флэнагана &quot;JavaScript подробное...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru