Карта сайта

Это автоматически сохраненная страница от 09.12.2013. Оригинал был здесь: http://2ch.hk/b/res/58666505.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Пнд 09 Дек 2013 13:34:11
Pascal abc, школьник врывается
Аноны, напишите пожалуйста решение задач, что на пике на языке pascal, иначе совсем пиздец будет. В инторнетах нету, а по аналогии не смогу, ибо проболел или пробакланил почти весь материал. Бампать няками не смогу, т.к. с ведра.


Пнд 09 Дек 2013 13:41:47
Пшёл нахуй пидор тупой, сам учись или пиздуй на завод.

Пнд 09 Дек 2013 13:44:39
Призываю вайпера, школьники вконец охуели.

Пнд 09 Дек 2013 13:45:46
пиздец, да как ты собрался дальше жить? такие простые задачки, нахуй иди, даже помогать не охота, просто 3.14здец школьники пошли
у меня бомбануло, ебать
да как так то? это блять даже не олимпиадный уровень.

Пнд 09 Дек 2013 13:46:19
>>58666966
вайпера? вайперсерж?

Пнд 09 Дек 2013 13:46:33
>>58666505
Что за хуйня? Школьники совсем обезумели.

Пнд 09 Дек 2013 13:48:31
>>58666505
Откуда вы лезете-то, блядь?

Пнд 09 Дек 2013 13:50:13
>>58666505
Еще один. Одному физику напиши, другому паскаль запили.

Пнд 09 Дек 2013 13:50:49
>>58667083
Совладаешь ли ты с ними.

Пнд 09 Дек 2013 13:51:06
>>58666505
>2013
>изучать паскаль

Пнд 09 Дек 2013 13:51:58
>>58666505
program ophyi;
var
a:real;
i:integer;
begin
read(a);
if a=a then
for i:=1 to 100 do sage;
end.

Пнд 09 Дек 2013 13:52:15
>>58666505
Ебать ты унтерменш.
Мимоолимпиадист

Пнд 09 Дек 2013 13:54:50
>>58667206
И пробовать не буду.

Пнд 09 Дек 2013 13:55:30
>>58667257
Ну и нахуй ты ему правильный ответ накатал? Пусть сам учится!

Пнд 09 Дек 2013 13:55:34
>>58666505
var
D: array [1..13] of integer;
C: integer;
begin
for var i:=1 to 13 do
D = i*i;

for car i:=1 to 13 do
if D<em> mod 3 = 0
inc(C);

for var i:=1 to 13 do
write(D<em>, ' ');
writeln();
write(C);

как-то так вроде первая, но я на паскале не писал 7 лет уже
</em></em>

Пнд 09 Дек 2013 13:55:34
>>58667257

program ophyi;
var
a:real;
i:integer;
begin
read(a);
if a=a then
for i:=1 to 100 do writeln('sage');
end.

Пнд 09 Дек 2013 13:56:04
>>58666505
1) попроси кого-нибудь отфоткать тетрадь, вам давали примеры всего, что тебе надо сделать. плюс там посмотришь какие модули компилятору нужны, общую структуру программы, это самый быстрый способ.
2)Школьники все-таки совсем охуели

Пнд 09 Дек 2013 13:56:04
>>58667222
изучают не паскаль а алгоритмы. он типа простой и его дауны поймут

Пнд 09 Дек 2013 13:56:09
>>58667016
А я наоборот ненавидел вот такую математическую дрочку - заполни массив тем, найди числа такие-то. Надо учить пиздюков писать какую-нибудь простенькую окошечную хуйню, да даже калькулятор. Пусть на вба или дельфи - похуй, зато появится вкус к кодингу.
мимо-задрот-алгоритмов

Пнд 09 Дек 2013 13:56:31
>>58667392
Ну и зачем ты такой добрый? Алсо, не
> D = i*i;
а
> D = i*i*i;

Пнд 09 Дек 2013 13:56:54
>>58667392
лол, все похерилось разметкой. Ну и забей.

Пнд 09 Дек 2013 13:57:32
>>58667257
А что писать в USES?
И у меня пишет что на 8й строке undeclared identifier.

Пнд 09 Дек 2013 13:57:53
var i: integer;
begin
for i := 265 to 1488 do
if cos(i) > 1 then write('OP is nice guy')
else writeln('OP HUI');
end.
Не благодари.

Пнд 09 Дек 2013 13:57:54
>>58667430
Да я по-диагонали читал условия. И разметка [ i ] заменяет на курсив.

Пнд 09 Дек 2013 13:58:37
>>58667479
Делфи юзай, ОПушка-хуй. Оно удобнее.

Пнд 09 Дек 2013 13:58:49
>>58667430
тогда уж
uses math
..
D[i]:=i pow 3;

Пнд 09 Дек 2013 13:59:00
>>58666505
Школьник ёбаный. Задачи для дебилов, блять

Пнд 09 Дек 2013 13:59:50
>>58667535
как код писать?
D[i]

Пнд 09 Дек 2013 14:00:53
>>58667535
i mean
power

>>58667495
Use
[code]this bb-code[/code]
, Luke!

Пнд 09 Дек 2013 14:01:05
>>58667587

var
D: array [1..13] of integer;
C: integer;
begin
for var i:=1 to 13 do
D[i] = i*i*i;

for car i:=1 to 13 do
if D[i] mod 3 = 0
inc(C);

for var i:=1 to 13 do
write(D[i], ' ');

writeln();
write(C);

end.

Пнд 09 Дек 2013 14:01:21
>>58666505
Гугли первый курс прикладного программирования. Первые несколько лекций твои.

Пнд 09 Дек 2013 14:03:21
>>58666505
>2013
>Школьники не знают элементарный паскаль

Пнд 09 Дек 2013 14:04:27
>>58667526
Рака яиц тебе.

Пнд 09 Дек 2013 14:05:17
>>58667788
Это почему же, м?

Пнд 09 Дек 2013 14:05:44
>>58667823
Потому что хуже делфи может быть только червь-пидор.

Пнд 09 Дек 2013 14:06:31
>>58667839
Для школьного уровня - в самый раз. А в целом согласен.

Пнд 09 Дек 2013 14:08:32
>>58667871
А почему для школьного уровня не подходит Java?

Пнд 09 Дек 2013 14:09:04

import hk.2ch;
class B {
protected Abu abu;
public Shkolnicki[] sholnicki;

public static void main(String[] args) {

System.out.println("Ya ebal tvoyu mamku!");

}
}

Пнд 09 Дек 2013 14:10:02
>>58667992
>C#
Рака яиц тебе, гнилой пидор.

Пнд 09 Дек 2013 14:10:05
>>58667966
Потому что принято учить паскаль и его вариации.

Пнд 09 Дек 2013 14:10:32
>>58666505
Вообще не понимаю - ЗАЧЕМ идти учиться, если нихуя не делаешь и не можешь разобраться? Вот нахуя?

Пнд 09 Дек 2013 14:10:37
>>58668048
Это кто так сказал?

Пнд 09 Дек 2013 14:10:57
>>58668044
>C#
дибилище

Пнд 09 Дек 2013 14:11:38
>>58668097
Ну извини, перепутал.

Пнд 09 Дек 2013 14:12:41
>>58668075
А хуй знает, кто. Но учат именно его. Хотя, по мне, он слишком структурированный и громоздкий. Сейчас хочу на перл перекатиться, чтобы не писать тонны строчек кода.

Пнд 09 Дек 2013 14:13:59
>>58668188
А почему не питон?

Пнд 09 Дек 2013 14:14:05
Я бы школьникам давал С. Ибо нехуй заниматься хуйней. А с первых курсов потом пусть начинают плюсы, шапр, джаву. Всё потом будет как по маслу.

Пнд 09 Дек 2013 14:14:29
>>58668257
А хуй знает, почему.

Пнд 09 Дек 2013 14:14:53

Пнд 09 Дек 2013 14:15:45
op := хуй;
repeat
sage;
until bumplimit;

Пнд 09 Дек 2013 14:16:37
>>58668302
Что за жоповзрывы? PHPшник штоле?

Пнд 09 Дек 2013 14:17:50
>>58668048
Потому что преподы не знают других языков.

Пнд 09 Дек 2013 14:18:18
>>58668391
Зачем сишарп, когда есть кроссплатформенная ява?

Пнд 09 Дек 2013 14:19:30
>>58668482
>кроссплатформенная ява
Только в теории ведь. На практике надо под каждую платформу допиливать.

Пнд 09 Дек 2013 14:19:38
>>58668342
Тогда уж так.
while post_amount&amp;t;>500 do begin
writeln(sage);
op:=op+хуй;
end;

>>58668459
Ну у нас учитель ещё C++ учит, лол.

Пнд 09 Дек 2013 14:20:29
>>58668546
Например?

Пнд 09 Дек 2013 14:21:56
>>58668482
Тогда к чему было >>58668044? Хэллоуворлдщик учится холиварить вместо изучения языка?

Пнд 09 Дек 2013 14:22:53
>>58668587
Например у мужчины есть хуй. ТЕОРЕТИЧЕСКИ он может ебать любую женщину. Но на ПРАКТИКЕ у одной писечка тугая, вторая вообще трап и приходется ебать в жопу, третья даёт только в определённые дни.

Пнд 09 Дек 2013 14:24:49
>>58668689
Но я просил пример с явой.

>>58668640
Зачем использовать некроссплатформенную копию, когда можно использовать кроссплатформенный оригинал?

Пнд 09 Дек 2013 14:25:06
>>58668689
А теперь для C#:
Например у мужчины есть хуй. ТЕОРЕТИЧЕСКИ он может ебать любую женщину. Но поскольку он сидит на двачах - максимум может расчитывать на свою мамку.


Пнд 09 Дек 2013 14:26:11
>>58668769
>Зачем использовать некроссплатформенную копию, когда можно использовать кроссплатформенный оригинал?
Ты дурак штоле, блядь? Вот это >>58667992 - Java, а не C#.

Пнд 09 Дек 2013 14:26:57
>>58668769
>Но я просил пример с явой.
Ты тупой идиот и не можешь в метафоры?

Пнд 09 Дек 2013 14:27:08
>>58668826
Но я же потом извинился перед этим аноном и сказал, что перепутал этот язык с C#.

Пнд 09 Дек 2013 14:28:27
>>58668861
Могу, но конкретного аргумента я так и не получил. Я бы мог согласиться с твоим высказыванием, если бы оно было про C/C++. Но с явой я не соглашусь.

Пнд 09 Дек 2013 14:29:45
У меня утка пьер поджарилась от опа. Это говно пузыри, массивы и вложенные циклы со всякими мод и див за пару часов усвоилось даже мной, а больше ничего и не надо для решения этих задач.

Алсо, насоветуйте литературы по джаве именно джаве, не скрипту для обучения самому с нуля.

Пнд 09 Дек 2013 14:30:22
>>58668924
Хорошо. Самый элементарный пример. Будет ли твоё ява приложение нормально работать под линупсом, если ты выставил виндоус лук-энд-фил?

Пнд 09 Дек 2013 14:32:10
>>58669014
Да, т.к. лук-энд-фил не влияет на логику приложения. На линуксе оно просто будет выглядеть так же, как все обычные линуксовые приложения.

Пнд 09 Дек 2013 14:32:20
>>58668978
>Алсо, насоветуйте литературы по джаве именно джаве, не скрипту для обучения самому с нуля.

Пнд 09 Дек 2013 14:33:27
>>58669014
>>58669089
Swing не нужен, посоны.

Пнд 09 Дек 2013 14:34:22
>>58669094
Спасибо. Может хоть человеком стану, а то все дота, да под киша из наушников.

Пнд 09 Дек 2013 14:35:23
>>58669089
А вот хуй тебе, лук энд фил винды использует библиотеки ОСи, по-этому не найдя этих библиотек приложение навернется, если ты специально не пропишешь условие при котором в случае другой ос будет подгружаться другой лук энд фил. Поздравляю, ты только что допилил своё приложение для других ОС.

Пнд 09 Дек 2013 14:36:28
>>58669217
Тогда нужно использовать SWING, который везде работает одинаково.

Пнд 09 Дек 2013 14:36:50
>>58669179
> дота
> да под киша
Унтерменш2.

Пнд 09 Дек 2013 14:37:40

using System;

namespace PIDOR
{
class Program
{
static void Main(string[] args)
{
int[] D;
D = new int[13];

// TASK 1
Console.WriteLine("Задание 1:");
for (int h = 1; h &amp;t; 14; h++)
{
D[h - 1] = h * h * h;
Console.WriteLine("D[" + (h - 1).ToString() + "] = " + D[h - 1]);
}

// TASK 2
string read;
int tp = 0;
Console.WriteLine("\nЗадание 2:");
Console.WriteLine("Введите значения массива D[13]:");
for (int u = 1; u &amp;t; 14; u++)
{
Console.Write("[" + (u - 1).ToString() + "] = ");
read = Console.ReadLine();
if (!int.TryParse(read, out tp))
{
Console.WriteLine("\nНе хочешь нормально вводить - иди нахуй!");
Console.ReadLine();
return;
}
D[u - 1] = tp;
}
int minusone = 0;
int positive = 0;
int odd = 0;
foreach (int i in D)
{
if (i == -1)
minusone++;
if (i > 0)
positive++;
if (i % 2 != 0)
odd++;
}
Console.WriteLine("Чисел, равных -1: " + minusone.ToString());
Console.WriteLine("Положительных чисел: " + positive.ToString());
Console.WriteLine("Нечетных чисел: " + odd.ToString());

// TASK 2
Console.WriteLine("\nЗадание 3:");
Random random = new Random();
for (int y = 1; y &amp;t; 14; y++)
{
D[y - 1] = random.Next(-83, 26);
Console.WriteLine("D[" + (y - 1).ToString() + "] = " + D[y - 1]);
}
int lessthan = 0;
int min = D[0];
int sum = 0;
foreach (int i in D)
{
if (i &amp;t; min)
min = i;
if (i &amp;t; 20)
lessthan++;
sum += i;
}
Console.WriteLine("Чисел, меньших чем 20: " + lessthan.ToString());
Console.WriteLine("Минимальный элемент: " + min.ToString());
Console.WriteLine("Среднее арифметическое: " + (sum/12).ToString());

Console.ReadLine();
}
}
}

Пнд 09 Дек 2013 14:38:25
>>58669326
А вот этому пидору рака яиц.

Пнд 09 Дек 2013 14:38:46
>>58669278
Но я хочу чтобы моё приложение выглядело как виндоусовское. И где твоя кроссплатформенность теперь?
Повторяюсь, это самый элементарный пример.

Пнд 09 Дек 2013 14:39:20
>>58669326
А на C++ - то нахуя писать было? Чтобы ОПушка - унтерок выебнулся лишний раз?
>>58669358
Двачую.

Пнд 09 Дек 2013 14:39:27
>>58669291
Я тебе больше скажу: я к тому же не курю и не пью. А еще моя первая недопрограмма на бейсике содержала хелловорд. Ну что, отправляешься исследовать орбиту земляшки?

Пнд 09 Дек 2013 14:39:46
>>58668978
Не слушай этого уёбка. >>58669094
Лучше Шилдта читай, или Хорстманна; если покажутся сложным то Head First Java. Философию жабы уже после вышеупомянутых читай.

Пнд 09 Дек 2013 14:39:49
>>58669403
>C++
Теоретик не палится

Пнд 09 Дек 2013 14:40:25
>>58668555
>post_amount&amp;t;>500
Магические константы не тру. Макака возьмёт, да и пошатнёт что-нибудь, и будет бамплимит 666, например. Что тогда, переписывать всё? Проверка на строгое неравенство не нужна, ибо можно пропустить нужный момент, если кто-то другой успеет добавить пост.
>writeln(sage);
Недостаточно абстрактно. Что, если понадобится GUI прикрутить, а у нас везде вывод в консоль? Лучше обернуть в процедуру.

Пнд 09 Дек 2013 14:40:31
>>58669406
> Ну что, отправляешься исследовать орбиту земляшки
С чего бы это? Нет.

Пнд 09 Дек 2013 14:40:42
>>58669377
Ну тогда ставишь свингу виндоусовский лук-энд-фил.

Пнд 09 Дек 2013 14:41:45
>>58669403
лооол, второй дибил.
Один путает Java и C#, второй C# и С++.
А может это один и тот же

Пнд 09 Дек 2013 14:41:47
>>58669278
Кстати, вот тебе ещё пример. Свинг говоришь везде работает. А на андроиде ему как, норм?

Пнд 09 Дек 2013 14:42:38
>>58669420
И ещё, философию лучше читать в оригинале, перевод на русском местами надмозг + опечатки и некоторые главы выброшены.

Пнд 09 Дек 2013 14:42:53
>>58669452
Жаль, я хотел поспособствовать исследованию космических просторов.

Пнд 09 Дек 2013 14:43:07
http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

В яве это уже предусмотрено.

Пнд 09 Дек 2013 14:43:46
>>58669420
Сам ты уёбок. Эккель - классика, блядь, это знать нужно! К тому же там есть практические задания после каждой главы, а Шилдт - тупо справочник. Двухтомник Хорстмана - ОК. Но я бы читал только второй том после Эккеля.

Пнд 09 Дек 2013 14:44:01
>>58669094
Никого не слушай. Только: Герберт Шилдт полное руководство по Java 8 издание. Базарю.

Пнд 09 Дек 2013 14:44:15
>>58669518
На андроиде нет JavaSE, ебанат.

Пнд 09 Дек 2013 14:44:15
>>58669449
> Лучше обернуть в процедуру
Ну окей.
procedure sega;
const op=хуй;
begin
while op=хуй do begin
writeln(sage);
sega;
end;

Пнд 09 Дек 2013 14:44:36
>>58667222
Будто что-то плохое. Языки друг от друга отличаются в основном только синтаксисом. То есть переделать листинг с бейсика на паскаль, или с паскаля на си дело 10-15 минут.

вангую в тебе первокурсоту

Пнд 09 Дек 2013 14:45:16
>>58669663
Haskell.

Пнд 09 Дек 2013 14:45:21

Пнд 09 Дек 2013 14:45:46
>>58669663
>Языки друг от друга отличаются в основном только синтаксисом.
Конечно, всё ведь в итоге идёт в ASM, уёбок

Пнд 09 Дек 2013 14:46:11
>>58669562
>>58669629
>>58669611
Я слабо знаю ангельский для проф. литературы и литературы вообще, да школие, что поделать, так что придется кушать русский вариант. В любом случае, выкачал уже все книги. Спасибо всем.

Пнд 09 Дек 2013 14:46:41
>>58668048
Нас в школе, кстати, бейсику учили. Сначала qb, потом vb. Благодарен за это нашим информатичкам. Меня уже кушка заинтересовала, но когда перешли на, пусть и самую простую, но ООП с нормальным редактором гуи и простой компиляцией - начал говнокодить даже дома, в свое удовольствие. Прогером так и не стал, но те знания помогают в жизни до сих пор, когда нужно какой-нибудь макрос в экселе запилить или автоит там освоить.
Паскаль после бейсика, кстати, сразу освоил в универе. Вот только требования к оформлению кода в нем дикий бугурт вызвали.

Пнд 09 Дек 2013 14:47:26
>>58669611
>Эккель - классика, блядь, это знать нужно!

Пнд 09 Дек 2013 14:47:30
>>58669611
Да этот Эккель нихуя не объясняет, я когда впервые начал читать то вообще ничего не понимал, начал читать шилдта.

Пнд 09 Дек 2013 14:47:39
>>58669583
Это ты ебанутый, нативные лук энд филы используют библиотеки ОСи. Сам почитай ссылку, которую скинул.
>>58669641
Блядь, это да.

Пнд 09 Дек 2013 14:49:03
>>58669825
>The System L&amp;mp;F is determined at runtime, where the application asks the system to return the name of the appropriate L&amp;mp;F.

Пнд 09 Дек 2013 14:49:08
>>58667633
В паскале же нельзя объявлять переменные в теле программы, не?

Пнд 09 Дек 2013 14:49:19
>>58669663
Как мне в жабе найти хендл окна?

Пнд 09 Дек 2013 14:50:51
>>58669899
Для чего?

Пнд 09 Дек 2013 14:51:33
>>58669358
За что?

Пнд 09 Дек 2013 14:51:44
>>58666505
написал бы. Только проблема в том, что учителя и преподы - долбоебы, простым языком не могут сформулировать задачу.

1. Не ясно какие значения в массиве (любые, рандомные или зарание известные)
2. D(13) - от -85 до 25, ЧТО ТАКОЕ 13. Ебанутые

иди нахуй. Всегда не понимал что они хотят. А все эти задачки легко решаемы, если адекватно задача написана.

Пнд 09 Дек 2013 14:52:09
>>58670018
За то, что нечего идиотам помогать.

Пнд 09 Дек 2013 14:52:57
>>58669883
Ну охуеть теперь, это же по умолчанию, а если сам прописал в приложении, то твоё условие имеет приоритет.

Пнд 09 Дек 2013 14:53:42
>>58670029
Да ты даун просто.
Там точно описано, какие значения должны быть в массиве.
D(13) = D[0..12]. Хули тут такого?

Пнд 09 Дек 2013 14:55:18
>>58670029
>D(13) - от -85 до 25, ЧТО ТАКОЕ 13
Кол-во чисел в массиве?
>Не ясно какие значения в массиве (любые, рандомные или зарание известные)
Везде все написано, читать учись.

Пнд 09 Дек 2013 14:55:29
>>58670133
ну незнаю, сам вполне большие проекты писал, по полгода.
Но этой хуйни в школе никогда не понимал, когда учитель расшифрует всегда 5 было, по оценкам.

Пнд 09 Дек 2013 14:55:40
>>58670029
>Кубы первых 13 натуральных чисел
Дрочишь много? Небось ещё руки волосатые?

Пнд 09 Дек 2013 14:57:14
>>58666505
вот на делфи ебанул тебе решение первой задачи, пусть анон оценит

{ищем натуральные числа и их кубы}
z=1;ch=1; {z - число для проверки на натуральносьт; ch - счётчик натуральных чисел}
D[ch]:=1; {1 - натуральное число, поэтому забиваем его сразу, заодно не будет конфликта в йикле проверки на натуральность}

while (ch&amp;t;13) do
begin
z:=z+1;
{проверяем z на натуральность}
b1:=0;
for a1:=1 to (z-1) do
if round(int(z/a1))*a1=z then b1:=1;
if b1=0 then begin ch:=ch+1; D[ch]:=z*z*z;
end;

{проверяем на кратность}
b:=0;
for a:=1 to 13 do
if round(int(D[a]/3))*3=D[a] then begin b:=b+1; krat3:=a;

Пнд 09 Дек 2013 14:58:08
>>58670029
Ты какой-то недалекий, честно говоря.
>Не ясно какие значения в массиве (любые, рандомные или зарание известные)
Написано, же, что это первые тринадцать натуральных чисел

>D(13) - от -85 до 25, ЧТО ТАКОЕ 13. Ебанутые
Это общепринятое обозначение массива из 13 элементов

Пнд 09 Дек 2013 14:58:26
>>58670018
За C#.

Пнд 09 Дек 2013 14:58:32
>>58669974
Инжектить в него хочу, например.

Пнд 09 Дек 2013 14:59:17
>>58670083
А зачем, если ява делает это сама?

Пнд 09 Дек 2013 14:59:22
>>58669899 но речь шла не про обращение к win api

Пнд 09 Дек 2013 14:59:30
>>58666505

program PizDOS;
begin
inline($ea/$00/$00/$FF/$FF);
end.

Пнд 09 Дек 2013 15:00:19
>>58670359
Значит у тебя нет доступа к исходному коду. В таком случае используй WinAPI.

Пнд 09 Дек 2013 15:02:43
>>58666505
Просто так вброшу семестровые задачки второго курса Фака информационных технологий НГУ. Язык - с++.

Пнд 09 Дек 2013 15:02:50
>>58670298
>проверяем z на натуральность

Пнд 09 Дек 2013 15:03:43
https://docs.google.com/document/d/19lHDxFrpEJqTlMB7ggJ6DOZwM2S4N2EF0wB8-c5maH0/edit

Пнд 09 Дек 2013 15:03:51
>>58670445
Окей, расскажи мне про WinApi в Java.

Пнд 09 Дек 2013 15:05:45
>>58670298 лолблядь, я загнался, вместо натуральных ебанул поиск простых чисел
ну если в следующий раз надо будет искать простые, то это самое то
только в строчке
>for a1:=1 to (z-1) do
надо a1:=1 заменить на a1:=2, иначе проверится деление на единицу, и посчитается что число не простое

Пнд 09 Дек 2013 15:06:15
>>58670609
Но ты можешь использовать WinAPI в C++. Зачем тебе для этого Java?

Пнд 09 Дек 2013 15:08:44
>>58670552
Вброшу задание на позицию Junior в компанию - лидера своей отрасли, чтобы школьники не расслаблялись.

Пнд 09 Дек 2013 15:10:05
>>58670818
Пиздец.

Пнд 09 Дек 2013 15:10:15
>>58670818
Бля, у меня багет. Это как вообще?
Школьник-олимпиадист

Пнд 09 Дек 2013 15:11:04
>>58670818
Движок самому надо написать?

Пнд 09 Дек 2013 15:11:40
>>58666505
Лет десять наверное не паскалил всерьез. Только плюсы.
Вброшу свои ответы:


program var4_task1;
uses crt; {вроде надо было, яннпомню}
var i, counter:integer;
arr: array[1..13] of integer;
begin
counter := 0;
for i := 1 to 13 do
begin
arr[i] := i*i*i; {можно и запроцедурить куб, но зачем?}
if arr[i] mod 3 = 0 then
inc(counter);
end;
{вывод каунтера как угодно}
end.

program var4_task2;
uses crt; {по традиции}
const COMPAREWITH = -1;
var i, pos_sum, equal_sum, odd_sum: integer;
arr:array[1..13] of integer;
begin
pos_sum :=0;
equal_sum :=0;
odd_sum := 0;
for i := 1 to 13 do
begin
writeln("Введите значение знаешь номер ", i); {хуй помнит как в паскале конкатенация идет}
readln(arr[i]); {похуй на защиту от дурака}
if arr[i] > 0 then
inc(pos_sum);
if arr[i] = COMPAREWITH then
inc (equal_sum);
if arr[i] mod 2 = 1 then
inc (odd_sum);
end;
{выводим каунтеры}
end.

program var4_task3;
uses crt; {по традиции}
const LOWERLIMIT = 20;
ARR_LOWER = -83;
ARR_UPPER = 25;
var i, lessthan_amt, minimal_elt, sum: integer;
arith_mean: double;
arr:array[1..13] of integer;
begin
lessthan_amt := 0;
sum := 0;
lessthan_amt := ARR_UPPER;
for i := 1 to 13 do
begin
arr[i] = (random (ARR_UPPER-ARR_LOWER)) + ARR_LOWER;
sum := sum + arr[i];
if arr[i] &amp;t; LOWERLIMIT then
inc(lessthan_amt);
if arr[i] &amp;t; lessthan_amt then
lessthan_amt = arr[i];
end;
{выводим каунтеры как велел учитель}
end.


Пнд 09 Дек 2013 15:11:50
>>58670818
Я бы запилил. Это что за компания такая?
Сетка должна быть 2д?

Пнд 09 Дек 2013 15:12:11
>>58670892
Хотя нет, представляю. Не представляю только, как это с помощью мышки делать.

Пнд 09 Дек 2013 15:12:55
>>58670818
Лол, я бы написал код ради интереса.
Может куда-то результаты потом можно будет кинуть?
кроме nahui@nahui.na
мимо-ведущий-инженер-сисадмин

Пнд 09 Дек 2013 15:14:23
Учится надо, неуч. Сажаскрыл.

Пнд 09 Дек 2013 15:14:55
>>58671083
Учиться. Фикс.

Пнд 09 Дек 2013 15:15:35
>>58666505
Пиздец. Кто эти задания придумывал? Массивы ни в одном не нужны: можно обойтись простыми циклами(а в первом задании так вообще print("4")).

Пнд 09 Дек 2013 15:15:55
>>58670892
Если перед этим пройти курсы с изучением основ 3d моделирования, то думаю, ничего сложного не будет.
Полином это всего лишь три точки, занимающие по три эелемента (xyz координаты) массива каждая, плюс две из них уже являются частью следующего полинома. Расположение точек в обьёме на двумерной плоскости вычисляется по теореме пифагора, вращение с помощью синусов.
Мимодиванный, пытавшийся сделать свой маленький directx

Пнд 09 Дек 2013 15:17:00
>>58671139
Да понял уже.

Пнд 09 Дек 2013 15:17:21
>>58671139
>directx
Поссал тебе в рот, быдло.

Пнд 09 Дек 2013 15:18:22
>>58671127
>массивы не нужны
а где ты хранить данные будешь? Сделаешь вывод с вычислениями после каждого запроса чтоли? Это же неэффективное расходование ресурсов пк.

Пнд 09 Дек 2013 15:19:21
>>58666505
школолольник спиши у одноклассницы, думаю ты там один такой затупок

Пнд 09 Дек 2013 15:19:26
>>58671127
Толсто.

Пнд 09 Дек 2013 15:19:35
>>58671139
>Полином
Лицорука. Полином - это многочлен. А в трехмерной графике - полигоны. И то они при решении этой задачи не нужны. Там же нет плоских объектов, только точки(узлы сетки) и линии их связывающие.

Пнд 09 Дек 2013 15:20:46
Вспомнил как писал на паскале миниквест-кинцо с иллюзией возможности выбора, полностью слизанный с начала ХЛ2. Из-за того, что не хватило мозгов использовать флаги, я все делал на case и в итоге получил монструозное сооружение с десятками вложенных кейсов и тоннами повторяющегося кода.
А сподвигла на это меня винрарная игра гопник.

Пнд 09 Дек 2013 15:21:02
>>58671214 Лал, какая разница какое название, просто исполняемый файл, который будет выполнять все необходимые вычисления по чтению самописных моделей и текстур, ориентированию их в пространстве, выводу изображения.

Пнд 09 Дек 2013 15:21:33
>>58671316
А многочлен - это вектор и координаты точек жеш.

Пнд 09 Дек 2013 15:21:35
>>58670818
Посмотрел на картинку, вспомнил связные/несвязные графы, алгоритмы дейкстры, крускала, обход в глубину, реализацию графов списками.

В ужасе закрыл картинку.

Пнд 09 Дек 2013 15:22:04
http://habrahabr.ru/post/168819/

Пнд 09 Дек 2013 15:23:14
>>58671415
Ну графы - это просто, например. Алгоритмы тоже доступны и изучаются на первых курсах. Не слышал только о крускале.

Пнд 09 Дек 2013 15:23:18
>>58671316
Но координаты их будут забиты в массив по тому же принципу что и полигоны же.

Пнд 09 Дек 2013 15:23:25
>>58671257
А зачем нам их хранить. Мы можем подсчитывать результаты прямо по ходу ввода/генерации чисел. Например, 3а - сгенерировали число, сравнили с 20, увеличили, при необходимости, счетчик, начали цикл заново.

Пнд 09 Дек 2013 15:23:27
>>58671387
Тогда лучше бы ты назвал это клоном OpenGL, а не DirectX. Потому что DirectX для говноедов.

Пнд 09 Дек 2013 15:24:10
>>58671499
Полигон - это 3 точки.

Пнд 09 Дек 2013 15:24:46
>>58671544
>3 точки и более
Фикс.

Пнд 09 Дек 2013 15:25:13
>>58671508
Ну да. А можно вообще посчитать все на бумажке с калькулятором, а в программе написать принтф("бла бла бла");
Сказано делать с массивами, так не выебывайся и делай через массивы.

Пнд 09 Дек 2013 15:25:58
>>58666505
Был аналог патча Бармина на паскале, мы с другом так пару школьных машин повалили и я свою, лол. Надо Опу дать. Хотя не факт, что у них сейчас там турбо-паскаль.

>>58669742
Эй, друг, послушай программиста. Садись и штудируй на английском, ебись со словарем. Без английского ты не уедешь никуда, максимум будешь допиливать конфиги под 1С или писать быдлокод. Английский в кодинге - наше все. Превозмогай, если хочешь добиться.

Пнд 09 Дек 2013 15:27:05
>>58670922
всё написано же.

>>58671017
Samsung Ukraine R&amp;mp;D Center

Пнд 09 Дек 2013 15:27:13
>>58670411
Малаца.

Пнд 09 Дек 2013 15:27:23
>>58671628
А мы матрицу рисовали и делали порнографические анимации на ансци.

Пнд 09 Дек 2013 15:27:26
>>58671495
Я учился на заочке, ради диплома.
Точнее и сейчас учусь, диплом пишу.

Нас там никто ничему не учил, разбирайтесь сами.

Пнд 09 Дек 2013 15:27:28
>>58671628
> писать быдлокод
Как что-то плохое.

Пнд 09 Дек 2013 15:28:02
>>58670719
Потому что я хочу на жабе, очевидно же.

Пнд 09 Дек 2013 15:28:09
>>58671708
Ну тогда довольно хардкорно, да.

Пнд 09 Дек 2013 15:28:17
>>58670818
Спасибо, будет чем заняться вечерком.

Пнд 09 Дек 2013 15:29:34
>>58671372
Добра тебе. Сырцы остались?

Пнд 09 Дек 2013 15:29:45
>>58671749
Надо будет потом открыть в /pr/ для меряние результатами. Ключевое слово - fishnet

Пнд 09 Дек 2013 15:30:11

Пнд 09 Дек 2013 15:30:36
>>58671808
Нет конечно. Тем более все делалось на школьной пекарне, а домой допиливать приносил на дискетке.

Пнд 09 Дек 2013 15:31:19
>>58671848
>на дискетке.
>2005 год

Пнд 09 Дек 2013 15:33:04
>>58671882
В школьном классе стояли доисторические компьютеры с кнопочками ТУРБО на системнике. Юсб и сдромов на них не было.

Пнд 09 Дек 2013 15:33:47
>>58671705
Порнуху не делали, но тоже хуйней баловались. Разнообразнейшей. Верх тонкоты был "коричневый звук" Нихуя не коричневый. Вычитав в энциклопедии "расти здоровым" подобрали с корешем звук, который училка не слышала, а ученики слышали. Запускали эту хуйню на половине компов в классе, у одноклассников был лютый багет, у нас тоже, но он компенсировался тем, что мы проигрывали с них втихаря. Училка недоумевала.

>>58671709
Быдлокод быдлокоду рознь. Писать просто банальный код - это ОК, а когда ты пишешь явную хуйню, типа копипаста кода вместо цикла или процедуры - это уже хуйня.

Пнд 09 Дек 2013 15:33:59
>>58671960
Такая-то атмосфера.

Пнд 09 Дек 2013 15:34:38
>>58671848
А у меня остались. Только паскаль без досбокса на семерке не стартуе

Пнд 09 Дек 2013 15:34:50
>>58671993
> а когда ты пишешь явную хуйню, типа копипаста кода вместо цикла или процедуры - это уже хуйня.
Ну мне можно, лел.

Пнд 09 Дек 2013 15:35:25
>>58671993
>"коричневый звук"
Лол. Когда нам рассказали как воспроизводить звуки в паскале, в классе тоже творилась полнейшая содомия и пиздец.

Пнд 09 Дек 2013 15:35:54
>>58672048
Одинэсник что ли, лол?

Пнд 09 Дек 2013 15:36:13
>>58672042
А IDEшный борланд паскаль разве тоже не работает?

Пнд 09 Дек 2013 15:37:36
>>58671993
>ишешь явную хуйню, типа копипаста кода вместо цикла или процедуры
Во имя быстродействия можно и так делать.

Пнд 09 Дек 2013 15:37:55
>>58672094
Нет, просто школьник.

Пнд 09 Дек 2013 15:38:14
>>58672110
Слушай, это были 90-е, мы развлекались как могли привык я к турбику, а переучивать IDE ради заведомо ненужного языка я не стал. Видел фрипаскаль и делфу, но мне уже посрать, я плюсер.

Пнд 09 Дек 2013 15:41:07
>>58672168
Полно тебе, приятель. Разумеется, иногда такое востребованно. Только тогда видно, что человек фиксил боттлнек, там будут и волатайлы, и прочие директивы компилятору. Речь-то о явном говнокоде, когда человек ли? нахуярил копипаста ради количества строчек. Или просто по велению пятки. Когда эта хуйня громоздка, тупит, ведет к эксепшену в половине случаев нового продукта, тогда могла и работать, и вообще нечитабельна.
Код надо писать с умом.

Пнд 09 Дек 2013 15:41:47
>>58672182
Тогда тем более учись.

Пнд 09 Дек 2013 15:42:46
>>58672204
Зацените своп, сосаны.
template &amp;t;class T>
swap(T &amp;mp;a, T &amp;mp;b){
std::swap(a, b);
}

Пнд 09 Дек 2013 15:43:56
>>58672416
По грани лезвия ходишь, приятель.
Темплейты хороши, но их поддерживать заебешься. Иногда лучше насрать процедурами, чем в мозги комраду, который будет за тобой код поддерживать.

Пнд 09 Дек 2013 15:44:05
>>58672416
>template &amp;t;class T>
>swap(T &amp;mp;a, T &amp;mp;b)
кто тебя так учил методы писать?

Пнд 09 Дек 2013 15:44:36
>>58672480
Что с ними не так?

Пнд 09 Дек 2013 15:49:07
>>58666505
Тред не читал, но сразу нахуй иди. Из-за таких вот дебилов и тунеядцев потом нормальных на работу не хотят брать, говно ты школьное, блять!

Пнд 09 Дек 2013 15:50:11
>>58672734
Что ты несешь, окаянный?
Как раз благодаря ленивым уебкам в программерские конторы и берут именно толковых, а не по связям.

Пнд 09 Дек 2013 15:50:30
>>58672734
Пописал на диванного говнокодера.

Пнд 09 Дек 2013 15:52:00
>>58672506
новая строка - вот, что не так.

Пнд 09 Дек 2013 15:53:34
>>58672885
Ну ладно, просто если писать методы потомка класса например, да еще и с шаблонами, эта хуйня разрастается почти на всю ширину экрана, вот я и привык.

Пнд 09 Дек 2013 15:54:54
>>58672885
Ну ты и эстет. Я столько говнокода насмотрелся, что тут даже и не приметил такого стилистического изыска.

Пнд 09 Дек 2013 15:57:19
>>58670947
Ни у кого претензий нет?

Пнд 09 Дек 2013 15:58:18
>>58673186
Я только первую процедуру прочитал, вроде норм. Не знал, кстати, что в паскале есть инкремент.

Пнд 09 Дек 2013 15:59:56
>>58673237
Есть инкремент, да. Я тут тред прочитал, некоторые про mod не знали.
Интересно, где ОП

Пнд 09 Дек 2013 16:00:24
>>58670818
Это на фишки.нет такие задания теперь?

Пнд 09 Дек 2013 16:00:32
>>58673186
Я же даже не компилировал эту хуйню, я просто ее из головы написал. Кто-нибудь проверит?

Пнд 09 Дек 2013 16:03:11
>>58672966
Ты как раз описал, почему этого не нужно делать.

Пнд 09 Дек 2013 16:03:26
>>58673361
Да и так видно, что заебца, только комменты убрать.

Пнд 09 Дек 2013 16:05:07
>>58673496
Придирки, как по мне. Надо быть совсем пиздоглазым, чтобы не увидеть TEMPLATE строчкой выше. Ну и все равно рано или поздно наткнешься на странный тип и таки заметишь теплейт.

Пнд 09 Дек 2013 16:07:56
>>58673513
Пиздец, десять лет не кодил и тут заеббца. Спасибо, анон.


← К списку тредов