@@German707707 помоги пожалуйста написать программу "Заполнить массив К из 30 элементов случайными числами в интервале [-100;100]. Найти элементы массива, меньшие 20 и заменить их на 200."
Спасибо, смотрю непрерывно, не могу оторваться; все очень понятно; я рад, что нашел ваши видеоуроки, ведь через 1.5 года сдавать экзамен, а я не достаточно разбираюсь в программировании, но думаю, что с вашими уроками у меня все получится на 100 баллов!
Очень хорошо объясняете. Учусь в 8 классе, давно хотелось разобраться с тем что такое программирование и как оно работает, а Ваши курсы очень легки для понимания и прекрасно изложены. Но кое-что напрягает: музыка громче вашего голоса, почти ничего не слышно, тяжело концентрироваться на словах + сам по себе звук в видео тихий, мне приходится увеличивать звук что у колонок, что в Ютубе, что дополнительно в усилителе (благо старый монитор с теми самыми колонками позволяет). Не знаю как в остальных видео - не смотрела ещё, но надеюсь что в итоге меня услышат. Всего хорошего и много Вам подписчиков!
@@ЮрийГригориов я в 11, и только сейчас начала. И то не из интереса, а из-за плохих оценок по инфе. Но ничего, в тянулась, даже вроде нравится начинает
Я короче сначала не врубился что значит mod 2 = 0 а потом понял это значит при делении на 2 остаток 0, например чтобы найти нечетное число должно быть mod 2 = 1, оставляю для потомков кто также затупит как и я.
очень хотелось бы видео с разборами разных задач, а также, например, как перезаписать один массив в другой, или сдвиг вправо-влево на n-нное кол-во раз
Добрый день! А что делать, если в массиве сумма выводится сначала первых двух чисел, затем сумма этих двух чисел складывается с другим числом и тд? А мне нужно вывести сразу конечную сумму, которая получилась в итоге
С помощью двух циклов я создал процедуру рисующую координатную сетку но когда я поменял Операционку с XP на Windows 7 то верткали перестали быть видны на второй форме не могу понять в чем дело В другой программе на одной форме сетка хорошо рисуется
Здравствуйте! Если честно я запутался. Можете написать Масивы, методы, классы, строки, циклы в столбик и рядом перевод на Русский. Чтоб можно было переписать и выучить( ' или подскажите как выучить их полегче ' ); )) просто начал изучать не давно и пока что успеха нет. А стремление есть. Ну не могу перебороть свой мозг не поддаются мне методы и Масивы !))
Я не разу не программировал на Паскальном компеляторе у меня Delphi 10 там есть консоль но выводит только латынь . У вас можно создать форму и отдельный файл или это программа просто для создания сложных расчетов ?
Я не понимаю, зачем такой огромный код? Ради того, чтобы впихнуть сюда массив? Просто сюда он явно не вписывается, ведь без него можно все записать в 2 строчки кода: program Цикл; var i:integer; begin for i:= 1 to 10 do writeln('Данная переменная равна ', i); end.
прости что так поздно,но i - это intenger (то есть число i означает в этом коде простые числа),ели написать вот так:mas [i]:=1; mas [i]:=2; и т.д тебе вместо 1,2..10 будет 1,1..1 (как пример).Так mas [i]:=i; в коде означает то количество символов,сколько было написано в константе (на видео N = 10;) или проще mas: array [1..(константа)] of integer;. Прости если не понял что я написал,сказал как знаю.
У меня тот же вопрос... Пишу array[1..n] of integer; n:integer; Всяко разно пробовал уже а он мне пишет, что-то типа нет n. Не понимаю, как это сделать.
Я разобрался, в условиях задачи пишут пределы допустимых значений, создаешь массив, чтоб в него входили эти допустимые значения, а уже потом: read(n); for 1 to n do read(a[i]); В моем случае а - название массива (непринципиальное)
Брат... Почитай комменты, с первого видео проблемы с музыкой. Я некоторые видео еле смотрю, т.к. ничего не слышу. Ты молодец, но музыка... Исправь плиз
Cделайте видиоурок на тему как создать игру "пятнашки" -- на поле 4х4 расположено 15 нумерованных фишек. Одна позиция пустая. Вначале фишки перемешиваются. Задача -- перемещая фишки, упорядочить их по возрастанию.
У тебя ошибка в коде. В блоке VAR в значении summa надо было поставить идентификатор real, а не integer, т.к если мы введем значение >47, то программа выведет на отрицательное число, что не может быть в принципе
В integer не могут быть не целые числа, а отрицательные могут (если я правильно тебя понял. Напрмер -98 может быть, а 29,6 не может. Именно для не целых чисел мы используем real)
@@reizerOk про это, я просто смотрел видео у этого же автора где он сортирует элементы массива в порядке возрастания и там begin end ставятся в другом месте
По принципу алгоритма. Но не стоит ожидать от учебного языка программирования, какую то хорошую игру. Если тебя интересует создание игр. По пробуй сделать это в Юнити, или учи С/С++
Ну или так если хочется то вот обычная игра в кубики на Паскале. program Games; const S1 = 'Вы победили!'; S2 = 'Вы проиграли!'; S3 = 'Ничья'; var a1: integer; a2: integer; b1: integer; b2: integer; x: integer; y: integer; begin b1 := Random(6) + 1; b2 := Random(6) + 1; Writeln('Введите числа по очередно через Enter'); Writeln('Сумма ваших выпавших очков на кубиках: ', a1, ', ', a2, '.'); Readln(a1, a2); Writeln('Сумма выпавших очков на кубиках противника: ', b1, ', ', b2, '.'); x := a1 + a2; y := b1 + b2; Writeln('Общая сумма ваших очков: ', x, ','); Writeln('Общая сумма очков противника: ', y, ','); if x > y then Writeln(S1) else if x < y then Writeln(S2) else if x = y then Writeln(S3);
Кому нужны степени двойки , держите! Program StepDvoiki; const N = 20; var mas: array [0..N] of real; i: integer; Begin for i := 0 to N do mas[i] := 1*(power(2,i));
for i := 0 to N do writeln('2 в степени ',i ,' = ', mas[i]);
Вероятно я туповат. Многие вещи вообще не понимаю, хотя внимательно пересмотрел 1 урок с массивами уже раза 3-4. Пойду ещё раз смотреть. Видимо, сегодня не мой день, обычно все с первого раз понимаю.
if number = 1 then writeln(days[1]) else if number = 2 then writeln(days[2]) else if number = 3 then writeln(days[3]) else if number = 4 then writeln(days[4]) else if number = 5 then writeln(days[5]) else if number = 6 then writeln(days[6]) else if number = 7 then writeln(days[7]) else writeln('В неделе 7 дней!'); end.
Не понятен принцип работы массива на данном видео. Смотрю данный курс с самого первого урока. Было бы понятней если бы Вы разжевывали каждую строчку, как она читается и что именно означает.Я к примеру уже запутался на стадии: mas[i] : = i*15; и т.д. Спасибо
олег шевченко mas[i]:= i*15 ; это значит что мы в итый элемент массива кладем число i*15 , i в свою очередь пробегает от 1 до 10 . т.е 1*15, 2*15, 3*15 и тд
Как всегда, очень понятно и доступно изложено! У автора явно есть талант к преподаванию!
Игорь Самойлов огромное спасибо) Буду стараться и дальше)
+Эдуард Мецкер сделай интро потише а запись голоса наоборот, погромче; а то когда слушаешь в наушниках оглохнуть можно
@@German707707 помоги пожалуйста написать программу "Заполнить массив К из 30 элементов случайными числами в интервале [-100;100]. Найти элементы массива, меньшие 20 и заменить их на 200."
Большое вам спасибо за такие видео, вы для меня сейчас большое спасение, мне очень грустно, что вы больше не выпускаете видео(((Вы очень нам нужны!
читал школьный учебник по информатике и ни слова не понял, слава богу наткнулся на ваше видео
Из того многого, что я видела, самое достойное, уверенное, спокойное изложение для начинающих. Спасибо огромное!
Спасибо! Смотрели всем классом. Доступно и понятно
Эдуард, спасибо тебе за уроки, без тебя было бы намного сложней, премного тебе благодарен, успехов тебе во всём!
Спасибо, смотрю непрерывно, не могу оторваться; все очень понятно; я рад, что нашел ваши видеоуроки, ведь через 1.5 года сдавать экзамен, а я не достаточно разбираюсь в программировании, но думаю, что с вашими уроками у меня все получится на 100 баллов!
ну как ? полгода осталось?
Привет из 2018!
Ну и как сдал?)))
Сдал?
Походу его в армейку увезли(
Спасибо Вам большое!!!
Жаль что не интересовался раньше, очень интересно, спасибо тебе большое)))
Я начинающий программист, училка у нас даже сама не знает что делать ))
Благодаря тебе я все для своего уровня знаю, даже больше)
Если у вас в школьной программе информатики есть паскаль, то это не значит, что ты начинающий программист
А кто же я?
чувак,если ты знаешь английский на школьном уровне,то это не значит,что ты начинающий переводчик
чё ты до человека доебался, дай ему помечать)
@@АртурВоронцов-э3ф может он потом С или java выучит, и благодаря Паскалю понимает алгоритмы!
Спасибо огромное!!!
Очень хорошо и доходчиво объяснили, успехов вам :))
Очень хорошо объясняете. Учусь в 8 классе, давно хотелось разобраться с тем что такое программирование и как оно работает, а Ваши курсы очень легки для понимания и прекрасно изложены. Но кое-что напрягает: музыка громче вашего голоса, почти ничего не слышно, тяжело концентрироваться на словах + сам по себе звук в видео тихий, мне приходится увеличивать звук что у колонок, что в Ютубе, что дополнительно в усилителе (благо старый монитор с теми самыми колонками позволяет). Не знаю как в остальных видео - не смотрела ещё, но надеюсь что в итоге меня услышат.
Всего хорошего и много Вам подписчиков!
+Friday of Thirteenth ☺☺А я учусь в 3 классе и мне тоже очень нравиться изучать паскаль. Что удивительно, я понимаю всё.
@@СвятославПриходько-и7у чем раньше начнеш тем лучше,жаль что я одумался лиш в 8..
@@ЮрийГригориов я в 11, и только сейчас начала. И то не из интереса, а из-за плохих оценок по инфе. Но ничего, в тянулась, даже вроде нравится начинает
@@ЮрийГригориов Как же я тебя понимаю...
ну чё, как, разобралась что такое программирование?
Спасибо ограменное, друг!!!!!! Очень помогаешь!!!!! Продолжай!!!👏👏💥💥👍👍
Спасибо большое за информацию, лучше всех в классе теперь паскаль знаю)
Музыку на заднем плане сделай в 2 раза тише голоса. Так будет приятней слушать
Спасибо за Ваши ролики!!!!
Спасибо за качественные видео! Вы мне очень помогли!)
Я короче сначала не врубился что значит mod 2 = 0 а потом понял это значит при делении на 2 остаток 0, например чтобы найти нечетное число должно быть mod 2 = 1, оставляю для потомков кто также затупит как и я.
спасибо бро
ряльно, я сам не понял что это значит
спасибо за видео , все записи отличные .
Очень круто и понятно!
И снова, благодарю👍
Спасибо Эдя
очень хотелось бы видео с разборами разных задач, а также, например, как перезаписать один массив в другой, или сдвиг вправо-влево на n-нное кол-во раз
Вообще топ жалко что канал заброшенный!
Все дуже ясно і понятно
Спасибо огромное .
а где можно найти описание всех операторов?
Спасибо давай еще видосы делай
Даны четыре точки на числовой оси A, B, C и D (известно, что A
Мне нравится)
Музыку *тише* !
4:02 не компилит ошибку выдает, на основании типо for должен быть в заголовке
У меня тоже выдаёт ошибку, но с компиляцией всё в порядке, может у Вас другой косяк.
@@МихаилДовлинов уже нашёл, спасибо
Добрый день! А что делать, если в массиве сумма выводится сначала первых двух чисел, затем сумма этих двух чисел складывается с другим числом и тд? А мне нужно вывести сразу конечную сумму, которая получилась в итоге
спасибо!!!11111!!!
а как сделать, чтоб выводились именно четные элементы массива? мне кажется, немножко недописана программа
можно ли задать массив делителей числа или массив простых чисел?
С помощью двух циклов я создал процедуру рисующую координатную сетку но когда я поменял Операционку с XP на Windows 7 то верткали перестали быть видны на второй форме не могу понять в чем дело
В другой программе на одной форме сетка хорошо рисуется
музыка отвлекает
Эдуард а что ты больше не снимаешь ролики по другим языкам програмирования?
Здравствуйте! Если честно я запутался. Можете написать Масивы, методы, классы, строки, циклы в столбик и рядом перевод на Русский. Чтоб можно было переписать и выучить( ' или подскажите как выучить их полегче ' ); )) просто начал изучать не давно и пока что успеха нет. А стремление есть. Ну не могу перебороть свой мозг не поддаются мне методы и Масивы !))
От музыки спать хочется, слишком громко. А так всё хорошо. Респект
Я не разу не программировал на Паскальном компеляторе у меня Delphi 10 там есть консоль но выводит только латынь . У вас можно создать форму и отдельный файл или это программа просто для создания сложных расчетов ?
А как составить программу если массив надо вводить
Я не понимаю, зачем такой огромный код? Ради того, чтобы впихнуть сюда массив? Просто сюда он явно не вписывается, ведь без него можно все записать в 2 строчки кода:
program Цикл;
var
i:integer;
begin
for i:= 1 to 10 do
writeln('Данная переменная равна ', i);
end.
я что-то не поняла... типо задача на произведение, а в коде про сумму
красун! мне помоглО!
Подскажите пожалуйста, как присвоить значению массива буквенный символ, который написал в readln ?
Просто N записать не в константу, так как константа неизменное значение, а var изменное, тогда через read даёте N значение и по идее должно работать
Спасибо огромное. Есть один вопрос, будут ли курсы по C++ ?
Канал с 34к и заброшен((( Хотелось бы продолжения уроков про программирование на более сложных языках программирования(
mas [i]:=i; ЗАЧЕМ?
3:40
прости что так поздно,но i - это intenger (то есть число i означает в этом коде простые числа),ели написать вот так:mas [i]:=1; mas [i]:=2; и т.д тебе вместо 1,2..10 будет 1,1..1 (как пример).Так mas [i]:=i; в коде означает то количество символов,сколько было написано в константе (на видео N = 10;) или проще mas: array [1..(константа)] of integer;. Прости если не понял что я написал,сказал как знаю.
Вопрос:
Как записать массив, если ты заранее не знаешь сколько там числе в массиве??
У меня тот же вопрос... Пишу array[1..n] of integer; n:integer;
Всяко разно пробовал уже а он мне пишет, что-то типа нет n. Не понимаю, как это сделать.
Я разобрался, в условиях задачи пишут пределы допустимых значений, создаешь массив, чтоб в него входили эти допустимые значения, а уже потом:
read(n);
for 1 to n do
read(a[i]);
В моем случае а - название массива (непринципиальное)
Там ты i:= пропустил
выглядить должно так for i:= 1 to n do
Бле, второпях писал прост)
Брат... Почитай комменты, с первого видео проблемы с музыкой. Я некоторые видео еле смотрю, т.к. ничего не слышу. Ты молодец, но музыка... Исправь плиз
Сейчас он уже ничего не исправит, т.к. видео выходило 4 года назад
Cделайте видиоурок на тему как создать игру "пятнашки" -- на поле 4х4 расположено 15 нумерованных фишек. Одна позиция пустая. Вначале фишки перемешиваются. Задача -- перемещая фишки, упорядочить их по возрастанию.
Задачка интересная, но достаточно сложная. Спасибо, пока не обещаю, но может сделаю.
Эдуард Мецкер спасибо. Будут ждать новых видео уроков. Надеюсь когда нибудь смогу её сделать
У меня прежде чем начать масиви ми изучаем графику но видео о ней у вас нету
У тебя ошибка в коде. В блоке VAR в значении summa надо было поставить идентификатор real, а не integer, т.к если мы введем значение >47, то программа выведет на отрицательное число, что не может быть в принципе
В integer не могут быть не целые числа, а отрицательные могут (если я правильно тебя понял. Напрмер -98 может быть, а 29,6 не может. Именно для не целых чисел мы используем real)
За что дизлайк? < 3
в смысле ты в этом видео не оставил подсказку о переходе на следующий урок?!
Ааа, кто-нибудь может объяснить когда begin и end надо ставить, я вообще запутываюсь когда много подпрограмм?
если ты про цикл то 13:07
@@reizerOk про это, я просто смотрел видео у этого же автора где он сортирует элементы массива в порядке возрастания и там begin end ставятся в другом месте
@@AwolGame можешь сказать часть (если про паскаль), может помогу
@@reizerOk часть 12 время 11:25
@@reizerOk а так же 11 выпуск время 5:40 не могу понять в чем отличие в 11 и 12 выпуске
как создать игры
хааххааххах блять ору
в юнити
По принципу алгоритма. Но не стоит ожидать от учебного языка программирования, какую то хорошую игру. Если тебя интересует создание игр. По пробуй сделать это в Юнити, или учи С/С++
Ну или так если хочется то вот обычная игра в кубики на Паскале. program Games;
const
S1 = 'Вы победили!';
S2 = 'Вы проиграли!';
S3 = 'Ничья';
var
a1: integer;
a2: integer;
b1: integer;
b2: integer;
x: integer;
y: integer;
begin
b1 := Random(6) + 1;
b2 := Random(6) + 1;
Writeln('Введите числа по очередно через Enter');
Writeln('Сумма ваших выпавших очков на кубиках: ', a1, ', ', a2, '.');
Readln(a1, a2);
Writeln('Сумма выпавших очков на кубиках противника: ', b1, ', ', b2, '.');
x := a1 + a2;
y := b1 + b2;
Writeln('Общая сумма ваших очков: ', x, ',');
Writeln('Общая сумма очков противника: ', y, ',');
if x > y then
Writeln(S1)
else
if x < y then
Writeln(S2)
else
if x = y then
Writeln(S3);
end.
@@Anonym-eb7tz почему то у меня твой код не работает, может надо картинки скачать? если да,то где?
пишет ошибка в этой строке
if (mass[i] mod 2 = 0) then
+Enjoy Tv весь код отправь мне в ВК, я подскажу
+Эдуард Мецкер А разве не бонально если он повторял за уроком,то массив mass не был введен?
Надо писать не mass а mas
Надо писать название массива, а как оно называется, это уже дело каждого.
Почему там mod 2 = 0 ,для чего этот момент?
Понял сам,это такая хитрость,чтоб выделять четные ...
У меня не работает
у меня вместо 1 2 3 и т.д. пишет 1
не рабочая программа,пишет параметр цикла фор должен описываться в заголовке цикла
ok!
*Блин, десятую серию не понял!*
я вщ не понимаю(
убери музыку и говори погромче
Program1.$pascal_array1 пишет такое
#спасибомецкер
Кому нужны степени двойки , держите!
Program StepDvoiki;
const
N = 20;
var
mas: array [0..N] of real;
i: integer;
Begin
for i := 0 to N do
mas[i] := 1*(power(2,i));
for i := 0 to N do
writeln('2 в степени ',i ,' = ', mas[i]);
End.
Тут нужно добавить uses math ; без этого не работает функция power
не надо не кокого for и так можно вывести текст вместе с массивом но так большое спасибо
Лично я немного не понимаю почему надо называть переменную mas а не такой же обычной a, при которой понятно, что этим может быть абсолютно любое
Это для большего понимания программы. Чтобы не запутаться.
Я ничего не понял
Что за наиприятнейшая мелодия на фоне?)
Вероятно я туповат. Многие вещи вообще не понимаю, хотя внимательно пересмотрел 1 урок с массивами уже раза 3-4. Пойду ещё раз смотреть. Видимо, сегодня не мой день, обычно все с первого раз понимаю.
Если вы отправите мне сообщение я вышлю проект для обсуждение ошибки я изучаю языки программирования один не с кем посоветоваться хотя учебников много
Сложно(((
ТЕБЕ СТОИТ ВЕРНУТЬСЯ
Видео отличные и всё вроде понятно, НО МУЗЫКА......... очень мешает сосредоточиться
Program Arr;
var
days: array [1..7] of string;
number: integer;
begin
days[1]:= 'Понедельник ';
days[2]:= 'Вторник ';
days[3]:= 'Среда ';
days[4]:= 'Четверг ';
days[5]:= 'Пятница ';
days[6]:= 'Суббота ';
days[7]:= 'Воскресенье ';
writeln('Введите номер дня');
readln(number);
if number = 1 then
writeln(days[1])
else
if number = 2 then
writeln(days[2])
else
if number = 3 then
writeln(days[3])
else
if number = 4 then
writeln(days[4])
else
if number = 5 then
writeln(days[5])
else
if number = 6 then
writeln(days[6])
else
if number = 7 then
writeln(days[7])
else
writeln('В неделе 7 дней!');
end.
В предыдущем уроке показали же оператор case-of
Он умер или что?
пишет идентификатор N не обнаружен
Привет. Похоже, что ты в блок *Const* не написал её...
А если в var написать?
Можете помочь решить задачу
Ничего не понял, вообще непонятно объясняешь.
Владимир Владимирович, Вы пересмотрите видео несколько раз, и станет понятно.
пирвет
можешь пожалуйста Озвучивать все строки на русском языке....=)
Какой 7, что я пишу))
Типа шаришь
Тошнотворна музика, нічого за нею не чути
Ненавижу масссссивыыы
*Я тоже ненавидел, а потом понимал хоть что-то, и полюбил!*
Не понятен принцип работы массива на данном видео. Смотрю данный курс с самого первого урока. Было бы понятней если бы Вы разжевывали каждую строчку, как она читается и что именно означает.Я к примеру уже запутался на стадии: mas[i] : = i*15; и т.д. Спасибо
К видеоурокам лучше подходить уже подготовленным, поэтому книги в помощь.
олег шевченко mas[i]:= i*15 ; это значит что мы в итый элемент массива кладем число i*15 , i в свою очередь пробегает от 1 до 10 . т.е 1*15, 2*15, 3*15 и тд
Музыку *_тише_* !