Сложный вопрос о выборе языка программирования для заданий базовой и повышенной уровня сложности
 

Другие статьи из рубрики «ОГЭ и ЕГЭ»

Содержание:

Я - репетитор по информатике и программированию

Здравствуйте! Меня зовут Александр Георгиевич. Я - профессиональный московский репетитор по информатике, математике, базам данных, алгоритмам и программированию.

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

Я провожу занятия на удобной для моего ученика территории. Но, хочу заметить, что в последние годы с бурным развитием интернет-технологий все больше и больше старшеклассников предпочитают дистанционный формат обучения. Это удобно, продуктивно и дешево!

Генеральное направление моей репетиторской деятельности - подготовка школьников к успешной сдаче ОГЭ и ЕГЭ по информатике. В течение своей репетиторской деятельности через мои руки прошла не одна сотня школьников, и большинство из них получило от 93 тестовых баллов из 100 возможных на официальных экзаменах. Записывайтесь ко мне на частные уроки, чтобы оказаться среди них!

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

Как правило, знание различных языков программирования пригодится не только при решении заданий под номерами 24-27 на экзамене ЕГЭ по информатике и ИКТ. Напомню, что последние упражнения ориентированы на фундаментальные понятия и базис по программированию.

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

Очень часто элементы программирования встречаются и в задачах базового и повышенного уровня сложности, например, в демонстрационных вариантах 2016 - 2018 годов задачи под номерами 8, 11, 19, 20, 21, так или иначе, перекликаются с основными конструкциями языков программирования.

Как правило, предлагаются следующие на выбор языки программирования:

Basic (QBasic) Pascal (Turbo Pascal) C (чистый C) Естественный язык

И возникает сложная «двойная» дилемма, какой язык программирования совершенствовать? Лично я являюсь апологетом языка программирования высокого уровня – Pascal от корпорации Borland, которой официально уже не существует.

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

Любая программа, созданная на естественном языке, имеет массу необъективностей и различных восприятий: один автор напишет слово начало, символизирующее начало тела цикла, другой автор, напишет сокращение нц. Нет строгой детерминации правил описания ключевых слов на естественном языке, что порождает огромное количество дуальностей и противоречий.

Поэтому не нужно даже пытаться разбирать фрагмент исходного кода программы, созданной на нестандартизованном языке программирования. Хотя, безусловно, финальный выбор одного из предложенных языков исключительно за вами!

Мой выбор – язык программирования Pascal! Почему?

Поясню, почему в качестве языка программирования мне импонирует исключительно Pascal (к слову, все приведенные языки программирования я знаю одинаково фундаментально и глубоко):

  1. Прекрасная внутренняя организация блоков программного кода по соответствующим разделам: раздел подключения сторонних модулей, раздел декларации константных величин, раздел декларации переменных величин, раздел описания собственных типов данных.

  2. Хорошо продуманная создателем языка мнемоника ключевых слов: например, зарезервированное слово begin, означает какое-либо начало, в программе данное ключевое слово символизирует начало блока тела цикла, условной конструкции или подпрограммы.

  3. Легко читаемая лексика.

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

Одним из существенных недостатков такого великого языка программирования, как Basic, субъективно считаю отсутствие полной поддержки функций и процедур при обработке строковых данных, а также отсутствие встроенной поддержки типа данных «множество» (в отличие от языка Pascal).

Краткий логический вывод

Выбор языка программирования – всегда субъективная вещь, но старайтесь выбирать тот вариант, который глубже и конститутивнее понимаете, это позволит вам оптимальнее подойти к вопросу о решении предлагаемой задачи при сдаче ЕГЭ по информатике и ИКТ.

 

Отзывы
моих учеников

Арапов
Александр

 
Спасибо вам Александр, я планирую в будущем стать профессиональным зарубежным программистом на C# и теперь у меня появилась серьезная база для этого.

Булычев
Владимир

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

Трунин
Сергей

 
На редкость сильный репетитор, абсолютно компетентен в преподаваемом предмете, знает язык программирования Turbo Pascal просто "насквозь". Было интересно заниматься и очень познавательно, так как в школе мы ничего этого...

Иванцова
Татьяна

 
Никогда не думала, что за 15 дней можно серьезно подготовиться к зачету по MS Excel 2003. С репетитором занимались очень интенсивно и очень много решали заданий. Было интересно и познавательно в целом, но в жизни, я...

Некрасов
Алексей

 
Спасибо большое за помощь. На ваших уроках всегда высокая дисциплина, очень требовательны и строго проверяете домашнее задание. В целом я получил те знания, которые мне требовались. А вообще с графикой сложно работать,...

Минаев
Сергей

 
Выражаю благодарность за добросовестную подготовку к успешной сдаче ЕГЭ по информатике и ИКТ. Особенно хочется отметить подход репетитора к работе, видно, что ему тоже интересно совместно со мной решать эти задачи, он...

Сычев
Владимир

 
Понравилось заниматься, т к я научился более серьезно понимать программные конструкции, понял наконец-то что такое "указатель" и уже не так сильно боюсь программирования. Главное, больше практиковаться и решать простые...

Евдокимов
Максим

 
Не думал, что смогу получить 91 балл на ЕГЭ, но у меня получилось, благодаря методикам моего репетитора. Очень понятно объясняет, особенно нюансы, в которых я всегда путался и ленился разбираться.
Смотреть все отзывы
 
 
 
 
 
 
Авторизация на сайте
 
 
 
Обнаружили
ошибку на сайте?
Занятия по информатике