Информатична подготовка за решението на изпита. Какъв език за програмиране да избера за решаване на USE проблеми? Точки за задачи по информатика

Кой език за програмиране да изберете, върху какви задачи да се съсредоточите и как да разпределите времето на изпита

Преподава компютърни науки във Фоксфорд.

Различните университети изискват различни приемни изпити в ИТ областите. Някъде трябва да вземете физика, някъде - компютърни науки. Вие решавате за кой изпит да се подготвите, но трябва да се има предвид, че конкуренцията за специалностите, където трябва да се вземе физика, обикновено е по-ниска, отколкото в специалностите, където се изисква Единен държавен изпит по информатика, т.е. вероятността за влизане "чрез физика" е по-голяма.

Защо тогава да се явявате на изпит по информатика?

  • За него се подготвя по-бързо и по-лесно отколкото за физика.
  • Ще можете да избирате от повече специалности.
  • Ще ви бъде по-лесно да се обучавате в избраната специалност.

Какво трябва да знаете за изпита по информатика

Изпитът по информатика се състои от две части. В първата част има 23 задачи с кратък отговор, във втората - 4 задачи с подробен отговор. В първата част на изпита има 12 задачи от основно ниво, 10 задачи от ниво за напреднали и 1 задача високо ниво. Във втората част - 1 задача от повишено ниво и 3 - високо.

Решаването на задачи от първа част ви позволява да получите 23 основни точки - една точка за изпълнена задача. Решаването на задачи от втората част добавя 12 основни точки (съответно 3, 2, 3 и 4 точки за всяка задача). Така максималният първичен брой точки, които могат да бъдат получени за решаване на всички задачи е 35.

Първичните резултати се преобразуват в резултати от тестове, които са резултат от изпита. 35 първични точки = 100 тестови точки на изпит. В същото време за решаване на задачи от втората част на изпита се дават повече тестови точки, отколкото за отговори на задачи от първа част. Всеки първичен резултат, получен на втората част от изпита, ще ви даде 3 или 4 тестови резултата, което общо е около 40 окончателни резултата за изпита.

Това означава, че при извършване на изпита по информатика е необходимо да се обърне специално внимание на решаването на задачи с подробен отговор: № 24, 25, 26 и 27. Успешното им завършване ще ви позволи да получите повече крайни точки. Но цената на грешка по време на тяхното изпълнение е по-висока - загубата на всеки първичен резултат е изпълнена с факта, че няма да преминете състезанието, защото 3-4 крайни оценки за Единния държавен изпит с висока конкуренция в ИТ специалностите могат да станат решаващ.

Как да се подготвим за решаване на задачи от първа част

  • Обърнете специално внимание на задачи № 9, 10, 11, 12, 15, 18, 20, 23. Именно тези задачи, според анализа на резултатите от минали години, са особено трудни. Трудности при решаването на тези проблеми изпитват не само онези, които имат нисък общ резултат от Единния държавен изпит по информатика, но и „добрите ученици“ и „отличните ученици“.
  • Научете наизуст таблицата със степените на числото 2.
  • Не забравяйте, че Kbytes в задачите означава kibibytes, а не kilobytes. 1 kibibyte = 1024 байта. Това ще помогне да се избегнат грешки в изчисленията.
  • Внимателно проучете опциите за изпити от предишни години. Изпитът по информатика е един от най-стабилните, което означава, че можете спокойно да използвате опциите USE за последните 3-4 години за подготовка.
  • Запознайте се различни вариантиформулировки на задачи. Не забравяйте, че лека промяна във формулировката винаги ще доведе до по-лоши резултати от изпита.
  • Прочетете внимателно изложението на проблема. Голяма част от грешките при изпълнение на задачите се дължат на неразбиране на условието.
  • Научете се самостоятелно да проверявате изпълнените задачи и да намирате грешки в отговорите.

Какво трябва да знаете за решаването на проблеми с подробен отговор

24 задача - да се намери грешката

25 задача изисква проста програма

26 задача - по теория на игрите

27 задача - необходимо е да се програмира сложна програма

Задача 27 е основната трудност на изпита. Само се решава60-70% от авторите на USE в компютърните науки. Неговата особеност се състои в това, че е невъзможно да се подготви за него предварително. Всяка година на изпита се представя принципно нов проблем. При решаването на задача No 27 не трябва да се допуска нито една смислова грешка.

Как да изчислим времето за изпит

Водете се от данните, които са посочени в спецификацията на контролно-измервателните материали за изпита по информатика. Посочва се приблизителното време, определено за изпълнение на задачите от първа и втора част на изпита.

Изпитът по информатика е с продължителност 235 минути

От тях 90 минути са отделени за решаване на задачи от първата част. Средно всяка задача от първата част отнема от 3 до 5 минути. Решаването на задача №23 отнема 10 минути.

За решаването на задачите от втората част на изпита остават 145 минути, докато решаването на последната задача № 27 ще отнеме минимум 55 минути. Тези изчисления са направени от експерти Федерален институт педагогически измерванияи се основават на резултати от минали изпити, така че трябва да се приемат сериозно и да се използват като еталон в изпита.

Езици за програмиране - кой да изберете

  1. ОСНОВЕН.Това е остарял език и въпреки че все още се преподава в училищата, няма смисъл да губите време за ученето му.
  2. Училищен алгоритмичен език за програмиране.Създаден е специално за ранно обучение за програмиране, удобен е за усвояване на първоначални алгоритми, но не съдържа почти никаква дълбочина, няма къде да се развива в него.
  3. Паскал.Той все още е един от най-разпространените езици за програмиране за преподаване в училища и университети, но неговите възможности също са много ограничени. Pascal е доста подходящ като език за писане на изпита.
  4. C++.Универсален език, един от най-бързите езици за програмиране. Трудно се учи от него, но в практическо приложениевъзможностите му са много широки.
  5. Python. Лесно се учи на елементарно ниво, единственото нещо, което се изисква е знание на английски език. В същото време, със задълбочено проучване, Python предоставя на програмиста не по-малко възможности от C ++. След като сте започнали да изучавате Python в училище, ще продължите да го използвате и в бъдеще, няма да се налага да учите отново друг език, за да достигнете нови хоризонти в програмирането. За да издържите изпита, е достатъчно да знаете "Python" на основно ниво.

Добре е да се знае

  • Работите по информатика се оценяват от двама експерти. При разлика в резултатите от експертната оценка с 1 точка се присъжда по-високата от двете точки. Ако несъответствието е 2 точки или повече, работата се проверява повторно от трети експерт.
  • Полезен сайт за подготовка за изпита по информатика -

USE курсове по компютърни науки, организирани от нашия тренировъчен център- това е незаменима помощ за овладяване на пропуските в темата, полезна както за бъдещи специалисти, така и за тези, които желаят да овладеят знанията в реалната ИТ сфера. Занимания в модерен компютърен классе провеждат от нулата, в края на които учениците ще бъдат „въоръжени“ с основите на професиите на бъдещето.

Нашите USE курсове по информатика са:

  • фундаментални знания;
  • способността да се моделират различни обекти, системи и процеси;
  • способност за прилагане на знанията на практика;
  • консултации на опитни специалисти преди обучението на StatGrad;
  • подготовка по информатика за изпита.

Нашите цели и задачи- е да се осигури качествено образование с последващи високи резултати при полагане на изпити. Основните приоритети в преподаването на 10-11 клас, ние считаме:

  • подготовка за успешно полагане на изпита по информатика за висок резултат;
  • получаване основни познанияпо програмиране на най-разпространените алгоритмични езици;
  • обобщават и систематизират училищните знания по информатика, като отстраняват всички „празноти“ и недостатъци;
  • разгледайте алгоритми за решаване на най-често срещаните проблеми, както и проблеми повишена сложностпо информатика;
  • развиват умения логично мисленеза решаване на нестандартни задачи от изпита по информатика.

USE курсове по информатика в FIRST USE CENTERдайте на учениците уникална възможност да вземат интересни часове, по време на които ще бъде възможно:

  • повторете всички раздели училищен курсинформатика и подобряване на академичните постижения;
  • анализирайте всички видове USE задачи по компютърни науки и научете как да намирате алгоритми за решаването им;
  • подгответе се за изпита по информатика;
  • използват придобитите знания и умения в практическата дейност и ежедневието.

Ползи от ученето

При подготовката за изпити в нашия център студентите получават голям бройпредимства:

  • групите за обучение по информатика в FIRST USE CENTER се формират на базата на входящ тест, който определя началното ниво на подготовка на всеки ученик;
  • след входящия тест учениците се разпределят в групи за обучение в зависимост от техните начално нивоподготовка. Размерът на групата е не повече от 8 души, което позволява на учителя да прилага както индивидуален, така и групов подход към обучението;
  • Учителите по информатика на FIRST USE CENTER са професионални учителиобучаван по програмата "Експертен единен държавен изпит". Следователно, ние не просто учим как да решаваме задачи на KIM USE по компютърни науки, ние също така обясняваме структурата на задачите, учим как правилно да разпределяме времето на изпита, а също така провеждаме психологическо обучение преди изпита;
  • образователните програми на нашите USE курсове по компютърни науки са авторски разработки на методолозите на USE-CENTER и отчитат не само всички изисквания на FIPI, но и личната способност на всеки ученик да учи;
  • по време на обучението студентите полагат няколко контролни и пробни изпита по информатика на официалните формуляри на ФИПИ.

Удобните условия, които се предоставят на всички студенти от FIRST USE CENTER, приятелската атмосфера и увереността в сто процента успех през 2020 г. ще помогнат да се справят с предстоящите изпити. Урокът по информатика и ИКТ за 10 и 11 клас в нашия център е бъдещата основа на страхотни възможности.

ОТ модерен святтехнологии и реалности на програмирането, разработката УПОТРЕБА по информатикаима малко общо. Има някои основни моменти, но дори и да разбирате малко задачи, това не означава, че в крайна сметка ще станете добър разработчик. Но има много области, в които са необходими ИТ специалисти. Изобщо няма да загубите, ако искате да имате стабилен доход над средния. В ИТ разбирате. При условие, разбира се, че имате съответните умения. И можете да се развивате и растете тук колкото искате, защото пазарът е толкова огромен, че дори не можете да си представите! И не се ограничава само до нашата държава. Работете за всяка компания от всяка точка на света! Всичко това е много вдъхновяващо, така че нека подготовката за изпита по информатика бъде първата малка стъпка, след която ще последват години на саморазвитие и усъвършенстване в тази област.

Структура

Част 1 съдържа 23 задачи с кратък отговор. Тази част съдържа задачи с кратък отговор, предполагащи самостоятелно формулиране на поредица от знаци. Задачите проверяват материала на всички тематични блокове. 12 задачи са от основно ниво, 10 задачи от повишено ниво на сложност, 1 задача от високо ниво на сложност.

Част 2 съдържа 4 задачи, от които първата е с повишено ниво на сложност, останалите 3 задачи са с високо ниво на сложност. Задачите на тази част включват писане на подробен отговор в произволна форма.

За попълване на изпитната работа се отделят 3 часа 55 минути (235 минути). Препоръчително е да отделите 1,5 часа (90 минути) за изпълнение на задачите от Част 1. Останалото време се препоръчва да се посвети на задачите от част 2.

Пояснения към оценяване на заданията

Изпълнението на всяка задача от част 1 се оценява с 1 точка. Задачата от част 1 се счита за изпълнена, ако изпитващият даде отговор, съответстващ на кода на верния отговор. Изпълнението на задачите от част 2 се оценява от 0 до 4 точки. Отговорите на задачите от част 2 се проверяват и оценяват от експерти. Максималният брой точки, които могат да бъдат получени за изпълнение на задачите от част 2 е 12.

Лада Есакова

Когато ученик от 11 клас започне да се подготвя за изпита по информатика, като правило той се подготвя от нулата. Това е една от разликите между изпита по информатика и изпитите по други предмети.

По математика знанията на един гимназист определено не са нулеви. На руски още повече.

Но в компютърните науки ситуацията е много по-сложна. Това, което се изучава в училище в класната стая, няма нищо общо с програмата за подготовка за изпита по информатика.

Какво е USE в информатика?

Контролният тест USE по информатика съдържа 27 задачи, които са свързани с различни теми. Това са бройни системи, това е булева алгебра, алгоритмика, това е програмиране, моделиране, елементи от теорията на графите.

USE по информатика обхваща много широк спектър от информация. Разбира се, на изпита ще са необходими само основите, но това са основите на важни и модерни теми.

Подготовката за Единния държавен изпит по информатика от нулата предполага, че ученикът не е изучавал нито една от тези теми в училище. Обикновено е така!

Например, такава тема като булева алгебра или алгебра на логиката е включена в изпита по компютърни науки. Но не се изучава в училищата, дори и в специализираните. Тя не е нито в курса по информатика, нито в курса по математика. Студентът няма представа!

И следователно почти никой от учениците не решава известната задача върху системи от логически уравнения. Тази задача в Единния държавен изпит по информатика е номер 23. Нека кажем повече - учителите често препоръчват на гимназистите изобщо да не се опитват да решават тази задача и дори да не я разглеждат, за да не губят време.

Това означава ли, че задача 23 от Единния държавен изпит по информатика изобщо не се решава? Разбира се, че не! Нашите ученици го решават редовно всяка година. В нашия курс за подготовка за Единния държавен изпит по информатика от много теми вземаме само това, което е необходимо за изпита. И ние обръщаме максимално внимание на тези задачи.

Защо училището не се подготвя за изпита по информатика?

Това се дължи на факта, че информатиката не е задължителен предмет. Министерството на образованието не дава никакви стандарти и програми. Следователно учителите в уроците по информатика дават на учениците съвсем различен материал - кой какво може. Освен това в някои училища изобщо няма уроци по информатика.

Какво обикновено правят гимназистите в часовете по информатика? Играят ли игри със стрелба?

За щастие, в училище, в часовете по информатика, учениците все още не правят глупости, а доста полезни неща. Например изучават Word и Escel. В живота това ще ви бъде от полза, но за съжаление е абсолютно безполезно за полагане на изпита.

Освен това момчетата изучават Word на сериозно ниво, а някои дори преминават изпити по компютърно оформление и получават сертификат за наборчик. Някои училища преподават 3D моделиране. Много училища дават уеб дизайн. Това е прекрасна тема, полезна за в бъдеще, но няма нищо общо с изпита! И идвайки на нашите курсове, студентът наистина се подготвя за изпита по компютърни науки от нулата.

Подобна е ситуацията и при гимназистите от специализираните лицеи. Лицеите със силен профил честно преподават програмиране в часовете по компютърни науки. Момчетата излизат от там като добри програмисти. Но в крайна сметка в USE по компютърни науки само 5 задачи са свързани по някакъв начин с програмирането и от тях точно една задача във версията USE е посветена на писане на програма! Резултатът е максимум 6 задачи за изпита по информатика.

Колко време отнема подготовката за изпита по компютърни науки от нулата?

Има добри новини! Можете да се подготвите за изпита по компютърни науки от нулата за една година. Не е лесно, но е възможно и нашите ученици го доказват всяка година. Курсът на подготовка за изпита по информатика не е много голям. Можете да посещавате курсове веднъж седмично по 2 часа. Разбира се, трябва активно да си пишете домашните.

Но има една поправка. Ако ученик никога не се е занимавал с програмиране преди 11 клас, едва ли е възможно да овладее напълно програмирането за една година. Следователно проблем No 27 ще остане нерешен версия на изпитапо информатика. Тя е най-трудната.

Особено трудно е да се подготвите за изпита по компютърни науки от нулата за онези ученици, които изобщо не са били запознати с програмирането и не знаят какво е то. Тази област е доста специфична, така че обучението по програмиране трябва да отдели много време и да реши огромен брой задачи.

В нашите курсове ние анализираме всички типични задачи по програмиране. И нито веднъж по време на изпита проблемът с програмирането не беше изненада за нашите студенти - всички бяха подредени по време на курсовете. И само задача 27 е пропусната за тези, които изобщо не са се занимавали с програмиране до 11 клас.

Идвайки на нашите курсове по компютърни науки, ученици и родители понякога са изненадани да не видят компютри в класната стая. Смятат, че щом са дошли да се подготвят за изпита по информатика, значи на масите трябва да има компютри. Но те не са! До каква степен е необходимо да разполагате с лаптопи и компютри, когато се подготвяте за изпита по информатика?

Това е особеност на изпита по информатика. Компютър за изпита няма да има! И да, ще трябва да се решават задачи с химикал върху лист, защото именно в този формат сега се провежда Единният държавен изпит по информатика. Това е истински проблем за тези, които го наемат.

Дори гимназисти от специализирани лицеи, които са добри в програмирането, може да се окажат безпомощни на изпита по информатика. Те, разбира се, програмират на компютри, тоест в специална среда. Но какво се случва, когато няма компютър? И не само учениците - дори професионалните програмисти могат да напишат програма на хартия с голяма трудност. Затова веднага се подготвяме за такъв сложен формат. Умишлено не използваме компютри и лаптопи, когато се подготвяме за Единния държавен изпит по информатика - според правилото „Трудно е да се учи, лесно в битка“.

От няколко години се носят слухове, че Единният държавен изпит по информатика ще бъде прехвърлен в компютърна форма. Обещаха да го направят през 2017 г., но не го направиха. Ще го направят ли през 2018 г.? Все още не знаем. Ако се въведе такъв формат на изпита, ще бъде много по-лесно да се подготвите за изпита по информатика от нулата.

И така, една година активна подготовка за изпита по информатика от нулата и вашият резултат е 26 задачи от 27 възможни. И ако сте поне малко запознати с програмирането, тогава всички 27 от 27. Пожелаваме ви да постигнете такъв резултат на изпита!

И още веднъж препоръчвам за подготовката на теоретичен материал и моята книга „Информатика. Авторски курс за подготовка за изпита "където се дава практика за решаване на проблеми.

Кажи на приятелите си!

В изпита ИЗПОЛЗВАЙТЕ работаняколко задачи изискват познания по език за програмиране. Задачи 8, 11, 19, 20, 21, 24 изискват да разберете и анализирате текста на програмата, задача 25 изисква да напишете програмен фрагмент. При формулирането на проблема са предоставени следните езици за избор: BASIC, Pascal, C, Алгоритмичен език, Python, Natural language.

Единственият проблем, който изисква сами да напишете пълна програма, е проблем 27. Изложението на проблема изисква да напишете програма "на всеки език за програмиране." И така, кой език за програмиране да изберете?

Ще изразя личното си мнение по този въпрос, базирано на опита от полагането на изпита от моите студенти в няколко последните години. В 27-ма задача от изпита е необходимо правилно да се състави алгоритъм, който да може да се реализира на почти всеки език за програмиране. Тези. на един език програмата ще бъде по-кратка, на друг ще е по-дълга, но досега не е имало проблем, който да не може да бъде решен, например в BASIC. Освен това изборът на език не влияе на резултата. Следователно, ако владеете свободно някакъв екзотичен език за програмиране, имате пълното право да напишете програма на него. Все пак трябва да се вземе предвид факта, че програмата ще бъде тествана и оценена.

В препоръките на FIPI към инспекторите се казва: „Ако този език за програмиране не е достатъчно познат на експерта, то той трябва да използва наличната справочна литература или да потърси помощ от консултант или председател (зам. председател) на предметната комисия, като спазва правилата за проверка." Тези. в случай, че проверяващият се сблъска с непознат за него език, той трябва „при спазване на правилата за проверка“, т.е. в рамките на определеното време (а при проверка на изпита те са много кратки), намерете някой, който знае този език за програмиране и разберете текста на вашата програма. Очевидно вероятността от подценяване е много голяма. Освен това трябва да се разбере, че училищата използват само лицензиран (официално закупен) софтуер. Ако компилаторът на езика, който използвате, не е закупен от училището, ще бъде невъзможно да проверите работата на вашата програма на компютър.

Практиката от последните две години показа, че много инспектори не знаят езика Python (той се появява в списъка с разрешени езици в задачите на USE само за втората година). Трудности за верификаторите са причинени от проверка на текста на програма, написана на C#, Java. Да не говорим за редки специфични езици. Не препоръчвам писане на програма на естествен или алгоритмичен език, поради липсата на официални правила, описващи езика. И разбирането на текст, написан на език, който не се използва на практика, не е много приятно. Винаги силно насърчавам учениците да описват в естествен езикпрограмен алгоритъм за улесняване на задачата на верификатора, но самата програма трябва да бъде написана на разбираем удобен език за програмиране.

Засега препоръчвам да изберете Pascal, C или BASIC. Това са известни, широко разпространени езици. В почти всяко училище има среда за развитие за тях. Това означава, че инспекторът няма да има никакви въпроси, когато анализира вашата програма. Езикът Pascal има още един плюс: първоначално сложната 27-ма задача е решена точно на него, което означава, че можете лесно да намерите примери, примерни решения и анализи на всички видове задачи в литературата и в Интернет, което не може да се каже за други езици.