Выполнил, студент гр.24: Карачаков Т.М. Преподаватель: Санников Е.В. Курсовая работа Тема «Программа для заучивания слов иностранного языка»
Рецензия Цель курсовой работы посвящена разработки программы для заучивания слов иностранного языка. Программа должна предлагать слова из некоторого списка на одном языке, обучающий - дать перевод этого слова на другой язык. Во введении отмечены актуальность темы курсовой работы Курсовая работа структурно состоит из введения, двух глав, заключения, списка использованной литературы и программного кода. Во введении отмечены цель и задачи курсовой работы, предмет исследования. Предметом рассмотрения первой главы в основном является теория, в этой главе показан краткий обзор и описывание алгоритма программы. Во второй главе рассматривается практическая часть, то есть алгоритм программы, блох схема и выдержки кодов с комментариями.
Введение Язык программирования Pascal создан в 1973 году швейцарским ученым Николасом Виртом и был назван в честь выдающегося французского физика, математика и философа Блеза Паскаля, который являлся автором первой в мире вычислительной машины. Язык первоначально создавался для целей обучения программированию вообще. Паскаль является не только наилучшим языком обучения программированию, дает возможность осуществить простую реализацию его на современных ПЭВМ, использовать его как язык системного программирования, но и является базой для создания разнообразных программ, включая учебных. В нашем случае программа должна помочь выучить иностранные слова. Изучение иностранных языков, а именно английского языка как ни как актуальна. Особенно в современном мире английский является языком международного общения во многих областях. Таких как наука, техника и данный язык очень распространён в программирование в том числе Pascal.
Глава 1 - Теоритическая Что же должна делать программа? Тестировать случайным образом студента. Слова хранятся в памяти словаря. Для хранения словаря будем использовать файл c расширением.txt, в котором содержатся слова и переводы. В программе учтем возможность как и русско-английского теста, так и английско-русского теста. Программа при запуске предлагает два режима теста: Русско-английский или английско-русский. Далее необходимо ввести количество слов для изучения. В нашем случае файл хранит всего 10 слов. После прохождения теста, получаем результат правильно написанных слов.
Глава 2 - Практическая Для хранения данных будем использовать файл, в котором в первой строке записано количество слов, а далее идет строка – слово, строка – перевод. Для хранения этих данных в памяти используем структуру вида: type rec=record text:string; translation:string; end; Где text – слово на английском языке, translation – слово на русском языке.
Для чтения файла будем использовать процедуру: procedure readDB(); var f:text; i:integer; begin assign(f,dbName); reset(f); readln(f,count); for i:=1 to count do begin readln(f,db[i].text); readln(f,db[i].translation); end; close(f); end;
Для удобной работы с программой было решено организовать меню, с помощью цикла while и оператора выбора case while(key<>'0')do begin writeln('1. Англ-рус изучение.'); writeln('2. Рус-англ изучение.'); writeln('0. Выход.'); readln(key); case key of '1':enru:=true; '2':enru:=false; '0':exit; end;..... End;
Результат работы
Заключение. Программа служит заучивания слов иностранного языка. Система Pascal позволяет решать множество задач, в частотности данная курсовая работа помогла прояснить некоторые теоретические и практические вопросы, связанные со средой программирования PascalABC.NET. Была рассмотрена работа с текстовыми файлами, операторы ввода - вывода, циклы с предусловием, операторы выбора и условия. Написанная программа была протестирована.