aminaabdullaeva
11.02.2020 00:01

Вопросы к экзамену по дисциплине

«алгоритмы и структуры данных»

оценка знаний

1. имена и синонимы имен целочисленных типов данных в языке c#. опишите декларацию и инициализацию этих типов данных.

2. имена и синонимы имен строковых и булевых типов данных в языке c#. опишите декларацию и инициализацию этих типов данных.

3. раскройте понятие скалярного и векторного типов данных. примеры декларации и инициализации массивов.

4. перечислите арифметические операции в языке c#. примеры их использования.

5. перечислите операции отношения в языке c#. примеры их использования.

6. перечислите другие типы операций в языке c#. примеры их использования.

7. синтаксис оператора выбора if и пример его использования. раскройте его отличия от тернарной операции.

8. синтаксис оператора множественного выбора switch пример его использования.

9. раскройте понятие цикла. синтаксис оператора for и пример его использования.

10. раскройте понятие цикла. синтаксис оператора while и пример его использования.

11. раскройте понятие цикла. синтаксис оператора do-while и пример его использования.

12. раскройте понятие цикла. синтаксис оператора foreach и пример его использования.

13. раскройте понятие функции и процедуры. формальный синтаксис их деклараций.

14. раскройте понятия формальных и фактических параметров функций и процедур.

15. опишите вызова функций в языке c# и возврата их результатов.

оценка умений

1. обоснуйте выбор типов данных и констант языка c# на примере конкретной .

2. обоснуйте выбор операций языка c# на примере конкретной .

3. обоснуйте выбор операторов языка c# на примере конкретной .

4. обоснуйте выбор оператор for и foreach на примере конкретной .

5. раскройте отличия операторов for и foreach.

6. обоснуйте выбор тернарной операции или оператора if на примере конкретной .

7. обоснуйте выбор набора функций или процедур на примере конкретной .

8. обоснуйте необходимость функциональной декомпозиции на примере конкретной .

9. обоснуйте выбор операторов if или switch на примере конкретной .

10. обоснуйте выбор операторов while или do-while на примере конкретной .

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Dark119277
21.03.2023 07:46

program aaa;

const n=50;

var w, c, x, d10, d4, d1: integer;  

begin 

  writeln ('введите вес бандероли');

  readln (w);

  if w < = n

    then c: =10

    else  

        if w mod n = 0

          then c: =10+((w div n)-1)*5

          else c: =10+5+((w div n)-1)*5;

 

  d10: = c div 10;

  d4: = (c-10*d10) div 4;

  d1: = (c-d10*10-d4*4);

 

  writeln ('стоимость бандероли: ',c,' драхм');

  writeln;

  writeln ('для оплаты нужно не менее');

  writeln (d10: 10,' монет по 10 драхм');

  writeln (d4: 10,' монет по 4 драхмы');

  writeln (d1: 10,' монет по 1 драхме');

end.

результат работы программы:

введите вес бандероли       100

стоимость бандероли: 15 драхм

для оплаты нужно не менее

          1 монет по 10 драхм

          1 монет по 4 драхмы

          1 монет по 1 драхме

0,0(0 оценок)
Ответ:
зика22
21.03.2023 07:46
На PascalABC.NET


program aaa;
const n=50;
var w, c, x, d10, d4, d1: integer; 
begin 
  writeln ('Введите вес бандероли');
  readln (w);
  if w <= n
    then c:=10
    else  
       if w mod n = 0
          then c:=10+((w div n)-1)*5
          else c:=10+5+((w div n)-1)*5;
 
  d10:= c div 10;
  d4:= (c-10*d10) div 4;
  d1:= (c-d10*10-d4*4);
 
  writeln ('стоимость бандероли: ',c,' драхм');
  writeln;
  writeln ('для оплаты нужно не менее');
  writeln (d10:10,' монет по 10 драхм');
  writeln (d4:10,' монет по 4 драхмы');
  writeln (d1:10,' монет по 1 драхме');
end.    


Результат работы программы:

Введите вес бандероли     100

стоимость бандероли: 15 драхм

для оплаты нужно не менее
          1 монет по 10 драхм
          1 монет по 4 драхмы
          1 монет по 1 драхме
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота