Добавил:
БГУИР ПОИТ Дистанционное Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ч3 / КР5

.docx
Скачиваний:
0
Добавлен:
06.10.2021
Размер:
29.26 Кб
Скачать

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра программного обеспечения информационных технологий

Факультет ФКСиС

Специальность ПОИТ

Контрольная работа № 1

по дисциплине «Английский язык»

часть 3

Выполнил студент: Бордон Е.С.

группа 991051

Зачетная книжка № 99105004

Минск 2020

Контрольная работа №5

Вариант 2

№1.

Перепишите предложения, подчеркните Participle I или Participle II.

Письменно переведите предложения на русский язык.

1. Until being tested this computer program didn’t work correctly. - Эта компьютерная программа не работала корректно пока ее тестировали.

2. The students were discussing the advantages of high-level languages when the teacher came. - Когда пришел преподаватель, студенты обсуждали преимущества языков высокого уровня

3. The avatars are computer animations designed to look and move like real people. - Аватар это компьютерная анимация разработанная таким образом, чтобы выглядеть и двигаться, как реальные люди.

4. While studying computer systems it is necessary to distinguish between computers and calculators. - Изучая компьютерные системы, необходимо различать понятия компьютер и вычислительное устройство.

5. The applied method has led to another solution of the problem. - Использованный метод привел к другому решению проблемы.

№2

Перепишите предложения, найдите и подчеркните причастные обороты.

Письменно переведите предложения на русский язык.

1. The object-oriented paradigm being popular, several existing programming languages were modified. - Из-за популярности объектно-ориентированной парадигмы некоторые из существующих языков программирования были изменены.

2. There being different program planning tools, such as flowcharts, pseudocode, UML diagrams, we used them in program planning. - Так как существуют различные инструменты программного планирования, такие как блок-схемы, псевдокод, UML диаграммы, мы использовали их при планировании программ.

3. Several extensions of the basic model having been made, we shall pursue the dynamic programming approach. - После внесения изменений в некоторые расширения базовой модели мы рассмотрим динамический подход программирования.

4. We have the program debugged. - Наша программа отлажена.

5. This method, previously mentioned as affording good results, is being widely used. - Этот метод, чья высокая результативность упоминалась ранее, используется широко.

№3

Перепишите предложения, подчеркните и укажите, в роли какого члена предложения употребляется герундий. Письменно переведите предложения на русский язык.

1. Beginning (подлежащее) the project requires writing programming specifications by a programming team. - Начало проекта предполагает составление командой программистов спецификаций программы.

2. The first step in developing (дополнение) a program is to define the problem. - Первый шаг в разработке программы - постановка задачи.

3. The process of finding (определение) the bugs and correcting (определение) them is called debugging (обстоятельство) the program. - Процесс обнаружения и исправления ошибок называется отладкой программы.

4. Voice input and control systems have the potential of revolutionizing (определение) the way we communicate with computers. - Голосовой ввод и системы контроля могут коренным образом изменить наш способ взаимодействия с компьютером.

5. By using (обстоятельство) an information retrieval program students can store their own information or they can retrieve specific items of information and display them on the screen or on paper. - При использовании информационно-поисковой программы студенты могут хранить свою информацию или же получить некоторую часть информации и отобразить ее на экране или на бумаге.

№4

Перепишите предложения, подчеркните герундиальные обороты.

Письменно переведите предложения на русский язык.

1. They succeeded in getting reliable information on dealing with this type of error. - При работе над этим видом ошибки, им удалось получить достоверную информацию.

2. Ch. Babbage’s having designed his Analytical Engine was very important for the development of computer engineering. - Создание аналитической машины С. Бабиджа было очень важным событием для развития вычислительной техники.

3. I knew nothing of their having completed the program. - Я ничего не знал о том, что они завершили программу.

4. This programming language differs from that one by being more complicated. - Этот язык программирования отличается от того тем, что он является более сложным.

5. They insisted on the program being written for Linux operating system. - Они настаивали на написании программы для операционной системы Linux.

№5

Перепишите и письменно переведите предложения на русский язык.

1. If you make a mistake in the use of the language, your computer will detect it and output a message to tell you that there is a syntax error. - Если вы сделаете ошибку при использовании языка, ваш компьютер обнаружит ее и выдаст сообщение об ошибке в синтаксисе.

2. If we had time, we should test the sample twice. - Если у нас есть время, нам следует дважды проверить образец.

3. He could have written the program if he had tried. - Он мог бы написать программу, если бы постарался.

4. He will achieve better results provided he applies this method. - Применяя этот метод, он достигнет лучших результатов.

5. I wish I knew the main types of programming languages. - Жаль, что я не знаю основных типов языков программирования.

№6

Прочтите и письменно переведите текст.

Процедурное программирование

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

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

Можно изобразить алгоритм несколькими различными способами, в том числе при помощи структурированного английского языка, псевдокода и блок-схем. Эти инструменты не являются языками программирования, и они не могут быть обработаны с помощью компьютера. Их целью является предоставление способа документирования ваших идей для разработки программ. Структурированный английский является сокращенной версией английского языка с ограниченным числом структур предложения, которые отражают деятельность по обработке. Еще один способ изобразить алгоритм - при помощи псевдокода. Псевдокод является системой обозначений для алгоритмов, который можно описать как смесь английского и вашего наиболее предпочтительного языка программирования. Третий способ изображения алгоритма - это использование блок-схемы. Блок-схема является графическим отображением пути, который должен выполнить компьютер при переходе от одной команды к другой, когда он решает задание.

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

Алгоритм определяет порядок выполнения компьютером команд программы. Если вам не требуется применить другой метод, последовательное выполнение является стандартным образцом выполнения программы. Во время последовательного выполнения компьютер выполняет каждую команду в порядке ее расположения в коде - первая команда в программе выполняется первой, затем вторая команда, и так далее, до последней команды в программе.

 

Соседние файлы в папке Ч3