Запишите значение переменной s полученное в результате программной работы

Пост опубликован: 21.11.2017

В информатике существует три основных языка программирования — алгоритмическийбейсик и паскаль.

Основным языком программирования считается бейсиккоторый в переводе с английского означает универсальный код для начинающих с символическими инструкциями

Паскальв свою очередьтак же считается языком одним из лучших и основных для освоения программированияОн разработан на интуитивно понятном синтаксисено и обеспечивает строгую типизациюАлгоритмический язык — это такой языккоторый используется для изученияреализации и записи алгоритмовВ отличие от других языковон не содержит в себе деталей компьютера и никак не связан с его архитектурой.
Рассмотрим пример типичной задачи с циклическим алгоритмом.

Задача 1.
Запишите значение переменной sполученное в результате программной работы.
Алгоритм программы написан на следующих языках.

1Алгоритмический:
АЛГ
НАЧ
ЦЕЛ sk
s := 0
НЦ для k от 7 до 12
s := s + 11
КЦ
ВЫВОД s
КОН

2Бейсик:
DIM ks AS INTEGER
s = 0
FOR к = 7 TO 12
s = s + 11
NEXT k
PRINT s

3Паскаль:
VAR skinteger;
Begin
s := 0;
FOR k := 7 to 12 do
s := s + 11;
WRITELN(s);
END.
запишите значение переменной s полученное в результате
Решение.
1Для начала необходимо составить таблицу трассировки:
0 — Начальные значения
7 — 0+11=11
8 — 11+11=22
9 — 22+11=33
10 — 33+11=44
11 — 44+11=55
12— 55+11=66.
Из алгоритма и так было понятночто цикл будет прокручиваться 6 разувеличиваясь при этом каждый раз на 11Из этого получаетсячто s=66.
Ответзначение переменной s равняется 66.




Поиск на сайте


Добавить в закладки

Поиск на сайте



Яндекс.Метрика