Перейти к основному содержанию
EDU-MMCS
Вы используете гостевой доступ (Вход)

cs101 ОП / Basics of programming ENG

  1. В начало
  2. Курсы
  3. Осенний семестр
  4. Фундаментальная информатика и ИТ
  5. cs101 ENG
  6. 1 topic. Basic constructions and loops
  7. Lesson #7. Loops

Lesson #7. Loops

Требуемые условия завершения
Открыто с: вторник, 1 октября 2019, 00:00
Срок сдачи: среда, 30 октября 2019, 00:00
Lections
  • Loops are used to repeat actions
  • Loop consists of: loop header and loop body
  • One iteration of loop is one repetition of loop body

Syntax:

loop n do
   some operator;

Example 1:

Output: digit '1' ten times (1111111111)

Example 2:

Output: numbers from '1' up to '10' (12345678910)



✎

1. {0.3 points}[task-01-loop.pas] Integer A (A > 0) is given. Output the word "Hello" A times. The commas have to be between the words.

Example:
'Please enter how many times: A ='  3   
>>> Hello, Hello, Hello

2. {0.3 points}[task-02-loop.pas] Two integers K and N (N> 0) are given. Output N times the number K.

Example:
'enter the number to output, please:  K= '   4  
'enter how many times to output: N= ' 3  
>>> 4 4 4

3. {0.4 points}[task-03-loop.pas] Integer A (A > 0) is given. Output integers between 0 and A (including the number A) in ascending order and also output the number (quantity) of these numbers.

Example:
'Enter a number where to stop: A= '   5   
>>> 0 1 2 3 4 5  quantity = 6
'Enter a number where to stop: A= '   3
 >>> 0 1 2 3 quantity = 4

Example 3:

Output: numbers from '10' downto '1' (10 9 8 7 6 5 4 3 2 1)


✎

4. {0.4 points}[task-04-loop.pas] Integer A (A > 0) is given. Output integers between A and 0 (including the number A) in discending order.

Example:
'Enter a number to begin the output:' 5  
>>> result: 5 4 3 2 1 0 
'Enter a number to begin the output:' 3  
>>> result: 3 2 1 0

Example 4:

Output: power of 2 from '0' ; eight powers (1 2 4 8 ... 128).


✎

5. {0.5 points}[task-05-loop.pas] Integer A (A > 0) is given. Output 3 A (3 in power of A). For calculating use only multiplication (*). It is forbidden to use functions. To output use the WritelnFormat() statement.

Example:
'Enter a number - power of 3: A= '  4   
>>> 3 in the power of 4 = 81
'Enter a number - power of 3: A= ' 2  
>>> 3 in the power of 2 = 9

◄ Lesson #6. Chained IF statements and Case statement. String type
Lesson #8. For Loop ►
Пропустить Навигация
Навигация
  • В начало

    • Страницы сайта

      • Мои курсы

      • Теги

    • Мои курсы

    • Курсы

      • Осенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

          • Compiler Development

          • CMVSM

          • АЗПК

          • Frontend

          • ТеорЯП

          • Ruby Eng

          • EngCA&OS

          • CS201e

          • Компиляторы - лекции

          • CS202

          • CS211 C++ ENG

          • cs101 ENG

            • Общее

            • 1 topic. Basic constructions and loops

              • ЗаданиеLesson #1. Introduction to PascalABC.NET

              • ЗаданиеLesson #2. Integers, div and mod operators

              • ЗаданиеLesson #3. Boolean Expressions And Conditions

              • ЗаданиеLesson #4. Condition operator & branches. IF s...

              • ЗаданиеLesson #5. IF statement Part II. Max and Min

              • ЗаданиеHometask (until 6/10)

              • ЗаданиеFormatted output using WritelnFormat

              • ЗаданиеLesson #6. Chained IF statements and Case statemen...

              • ЗаданиеLesson #7. Loops

              • ЗаданиеLesson #8. For Loop

              • ЗаданиеLesson #9. Sum, Accumulators, Product and Counter....

              • ЗаданиеLesson #10. Minimum or Maximum value of N numbers

              • ЗаданиеLesson #11. While & Repeat Loops

              • ЗаданиеLesson #12. While & Repeat Loops: digits of a ...

              • ЗаданиеLesson #13. Procedures

              • ЗаданиеLesson #14. Functions

              • ЗаданиеTest Loops (control test)

            • Тема 2

            • Тема 3

            • Тема 4

            • Тема 5

            • Тема 6

            • Тема 7

            • Тема 8

            • Тема 9

            • Тема 10

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Весенний семестр

        • Прикладная математика и информатика

        • Фундаментальная информатика и ИТ

        • Математика, механика

        • Педагогическое образование

        • Магистратура

          • Разработка мобильных приложений и компьютерных игр

        • Аспирантура

        • Вечернее отделение

        • Другое

      • Воскресная компьютерная школа

        • Пользователь компьютера плюс

        • Пользователь прикладных программ

        • Программирование I ступень

        • Программирование II ступень

        • Программирование III ступень

        • Архив

      • Воскресная математическая школа

        • Открытое тестирование РНОМЦ и мехмата ЮФУ - 2025

        • Олимпиадная математическая школа

        • Повышение квалификации

        • Доступная математика

        • Лаборатория математического онлайн-образования мех...

        • Осенняя универсиада

        • Научно-практическая конференция

        • ВМШ

          • ВМШ - 24

        • Летняя олимпиадная математическая школа РНОМЦ и ме...

      • Государственная итоговая аттестация

      • Дополнительное образование

      • Олимпиады

      • Видеолекции

      • Разное

      • Архив курсов

      • Заочная школа мехмата ЮФУ

Служба поддержки сайта
Вы используете гостевой доступ (Вход)
cs101 ENG
Сводка хранения данных
Скачать мобильное приложение Яндекс.Метрика