Task 1 answer the questions

Post-reading Activity. Task 1. Answer the questions to the text.

Task 1. Answer the questions to the text.

Task 2. Give the Russian equivalents for the English Terms.

1. авторская система; 2. выполняемый файл; 3. процедурные языки; 4. буквенно-цифровые символы; 5. программа ассемблер; 6. структурное программирование; 7. набор синтаксических правил; 8. прикладная программа; 9. язык запросов; 10. двоичный код; 11. исходная программа, программа на языке высокого уровня; 12. язык программирования сценариев

Task 3. Mark the following as True or False.

Task 4. Fill in the blanks with the words from the box.

to provide, to operate, to guide, to initiate, to evolve, to communicate, to know, to establish, to tell, to type

Task 5. Translate the sentences into Russian paying attention to the use oftheSubjunctive Mood.

Task 6. Translate the following sentences into English.

1. Существует множество языков программирования. 2. Высокоуровне­вые языки программирования во многом напоминают человеческие языки. 3. Они разработаны так, чтобы человеку как можно легче было создавать на них программы и читать их. 4. Инструкции высокоуровне­вого языка программирования гораздо сложнее тех простых инструкций, которые может выполнять центральный процессор компьютера. 5. Язы­ки, близкие по структуре к языку инструкций процессора, называются языками низкого уровня. 6. Они ориентированы на конкретные компью­теры, поэтому наборы их инструкций для разных компьютеров различ­ны. 7. Хотя язык ассемблера очень близок к языку, который понимает компьютер, созданные на нем программы перед выполнением требуют некоторого простого преобразования. 8. Чтобы компьютер мог выпол­нить ассемблерную инструкцию, ее нужно транслироватьв последова­тельность нулей и единиц. 9. Инструкции языка ассемблера и их эквива­ленты, состоящие из нулей и единиц, для разных компьютеров различны. 10. О понятных компьютеру программах в форме последовательностей нулей и единиц говорят, что они написаны на машинном языке (машин­ном коде). 11. Нам принципиально важно различие между машинным языком и языками высокого уровня, подобными С++. 12. Заключается оно в том, что программа на языке высокого уровня должна быть пре­образована (транслирована) в машинный код, и только тогда компьютер сможет ее понять и выполнить.

Task 7. Topics for discussion.

Describe the characteristics of the succeeding generations of computer programming languages.

Describe the differences between machine languages, assembly languages and high-level languages.

Name four common high-level programming languages.

Task 8. Read the text and find the answers to the following questions.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *