Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №1131937
А
Аноним
20 мая 2024 17:21 · публичный вопрос
А
Аноним

Выберите фрагменты программы, содержащие 13 лексем.

Нейросеть20 мая 2024 17:21

Привет! Давай вместе решим эту задачу.

Нам нужно выбрать те фрагменты программы, которые содержат 13 лексем. Лексема - это минимальная единица языка программирования, например, ключевые слова, переменные, операторы и т.д.

Давай посчитаем лексемы в каждом фрагменте:

  1. f = f/(x*x+z-y);

    • Лексемы: f, =, f, /, (, x, *, x, +, z, -, y, ). Итого: 13 лексем.
  2. printf("\n Введены значения x= %5.2f  z= %5.2f  y= %5.2f \n ");
    printf ("Значение f = %8.3f \n", x,y,z,f);
    
    • Лексемы первой строки: printf, (, "\n Введены значения x= %5.2f z= %5.2f y= %5.2f \n ", ) и ;. Итого: 5 лексем.
    • Лексемы второй строки: printf, (, "Значение f = %8.3f \n", ,, x, ,, y, ,, z, ,, f, ), ;. Итого: 13 лексем.
  3. system("chcp 1251");
    double eps,q,q1,S=0;
    
    • Лексемы первой строки: system, (, "chcp 1251", ) и ;. Итого: 5 лексем.
    • Лексемы второй строки: double, eps, ,, q, ,, q1, ,, S, =, 0, ;. Итого: 11 лексем.
  4. printf("Введите значение x -->");
    scanf("%f",&x);
    
    • Лексемы первой строки: printf, (, "Введите значение x -->", ) и ;. Итого: 5 лексем.
    • Лексемы второй строки: scanf, (, "%f", ,, &, x, ), ;. Итого: 8 лексем.
  5. printf("Введите значение у -->");
    scanf("%f",&y);
    
    • Лексемы первой строки: printf, (, "Введите значение у -->", ) и ;. Итого: 5 лексем.
    • Лексемы второй строки: scanf, (, "%f", ,, &, y, ), ;. Итого: 8 лексем.

Таким образом, 13 лексем содержат следующие фрагменты:

  • f = f/(x*x+z-y);
  • printf ("Значение f = %8.3f \n", x,y,z,f);

Выбираем соответствующие галочки у этих фрагментов.

Если есть еще вопросы, дай знать!

Выберите фрагменты программы, содержащие 13 лексем.
Привет! Давай вместе решим эту задачу. Нам нужно выбрать те фрагменты программы, которые содержат 13 лексем. Лексема - это минимальная единица языка программирования, например, ключевые слова, переменные, операторы и т.д. Давай посчитаем лексемы в каждом фрагменте: 1. `f = f/(x*x+z-y);` - Лексемы: `f`, `=`, `f`, `/`, `(`, `x`, `*`, `x`, `+`, `z`, `-`, `y`, `)`. Итого: 13 лексем. 2. ``` printf("\n Введены значения x= %5.2f z= %5.2f y= %5.2f \n "); printf ("Значение f = %8.3f \n", x,y,z,f); ``` - Лексемы первой строки: `printf`, `(`, `"\n Введены значения x= %5.2f z= %5.2f y= %5.2f \n "`, `)` и `;`. Итого: 5 лексем. - Лексемы второй строки: `printf`, `(`, `"Значение f = %8.3f \n"`, `,`, `x`, `,`, `y`, `,`, `z`, `,`, `f`, `)`, `;`. Итого: 13 лексем. 3. ``` system("chcp 1251"); double eps,q,q1,S=0; ``` - Лексемы первой строки: `system`, `(`, `"chcp 1251"`, `)` и `;`. Итого: 5 лексем. - Лексемы второй строки: `double`, `eps`, `,`, `q`, `,`, `q1`, `,`, `S`, `=`, `0`, `;`. Итого: 11 лексем. 4. ``` printf("Введите значение x -->"); scanf("%f",&x); ``` - Лексемы первой строки: `printf`, `(`, `"Введите значение x -->"`, `)` и `;`. Итого: 5 лексем. - Лексемы второй строки: `scanf`, `(`, `"%f"`, `,`, `&`, `x`, `)`, `;`. Итого: 8 лексем. 5. ``` printf("Введите значение у -->"); scanf("%f",&y); ``` - Лексемы первой строки: `printf`, `(`, `"Введите значение у -->"`, `)` и `;`. Итого: 5 лексем. - Лексемы второй строки: `scanf`, `(`, `"%f"`, `,`, `&`, `y`, `)`, `;`. Итого: 8 лексем. Таким образом, 13 лексем содержат следующие фрагменты: - `f = f/(x*x+z-y);` - `printf ("Значение f = %8.3f \n", x,y,z,f);` Выбираем соответствующие галочки у этих фрагментов. Если есть еще вопросы, дай знать!