Вопрос задан 28.07.2018 в 19:51. Предмет Информатика. Спрашивает Феоктистова Настя.

Вопросы по информатике.1.История развития языка Си,его достоинства.Особенности языка Си2.Общие

правила написания программы на языке Си,пример,комментарии.3.Элементы языка Си, алфавит языка4.Использование арифметических операций в Си, операция условие?5.Константы,идентификаторы,ключевые слова языка Си, примеры6.Базовые типы данных и модификаторы языка Си7.Объявление переменных и констант в программе; пример8.Стандартная функция printf ( ) и scanf ( ) в языке Си9.Простые операторы примеры10.Составной оператор языка Си, пример11.Операторы перехода, пример12.Условный оператор языка Си, пример13.Оператор переключатель Си, пример14.Общая схема оператора цикла,цикл с предусловием и Си пример15.Цикл с постусловием в Си16.Параметрический цикл в Си17.Директивы препроцессора языка Си18.Использование макроса в языке Си, пример19.Массивы в языке Си, инициализация, ввод, вывод массивов, примеры20.Двумерные массивы в Си, задание элементов генератором случайных чисел
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Верховный Далер.
Эх, буду говорить по своим предположениям(в любом случае можно в интернете найти точно)
1. хз, 1970-1990 наверн
2. это красивый язык, комментарии заключаются в /* вот тут */ нужны для понимания кода другими программистами, правила написания: не писать программы, сложные для понятия другим программистами, например с goto
3. алфавит английский, элементы это операторы, самые различные возможности
4. условие это функция, встроенная в язык си, когда мы пишем <= к примеру, вызывается функция operator<=(), которая возвращает нужный нам результат посылая команды процессору и отвечая нам
5. константы const(нельзя изменять, или ошибка) идентификаторы это названия наверное, ключевые слова, int, char.
6. int, char, float
7. int a; char b; float c;
8.printf("Привет %d",a); напишет Привет и выведет на экран число a, scanf("%d",&a) считает число с ком. строки и запишет его в переменную а(для всех нужна библиотека stdio.h)
9. printf, scanf, int, char, float
10.cout << a << b << c << endl;
11. не понял вопроса
12. тоже
13. тоже
14. for(нач. знач.;условие;шаг){тело} while(условие){тело}
15. do{тело}while(условие)
16. for(нач. знач.;условие;шаг){тело}
17. #include #if #endif #define #ifndef
18. :(
19. массивы это указатели int* a = new int[размер массива](динамический массив) int a[размер](статический) работает как с обычной переменной, только необходимо указывать номер элемента
20.то же самое что обычные, только 2 размера int a[размер1][размер2]; для доступа необходимо в точности указать 2 индекса, [4][1] и [1][4] это разные вещи, заполнить случайными числами через 2 цикла, один из которых вложенный с помощью rand();
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

1. Язык программирования C был разработан в начале 1970-х годов в компании Bell Labs. Его основными достоинствами являются высокая производительность, возможность непосредственного доступа к аппаратуре компьютера, близость к аппаратуре, низкоуровневое программирование, а также возможность написания кроссплатформенного кода.

2. Общие правила написания программы на языке C включают в себя создание файла с расширением ".c", использование структуры функции main(), написание комментариев с помощью символов "//" для однострочных комментариев и "/*...*/" для многострочных комментариев. Пример программы на языке C:

```c #include

int main() { // Это пример программы на языке C printf("Hello, World!"); return 0; } ```

3. Алфавит языка C состоит из букв, цифр и специальных символов, таких как +, -, *, / и т.д.

4. В языке C используются арифметические операции, такие как сложение (+), вычитание (-), умножение (*), деление (/) и операция условия (тернарный оператор) (?).

5. Константы в языке C могут быть целыми числами, числами с плавающей запятой, символами или строками. Идентификаторы - это имена, которые используются для обозначения переменных, функций и других объектов в программе. Ключевые слова - это зарезервированные слова, которые имеют специальное значение в языке программирования. Примеры ключевых слов: int, char, if, else, while и т.д.

6. Базовые типы данных в языке C включают в себя целые числа (int), числа с плавающей запятой (float, double), символы (char) и указатели (pointer). Модификаторы типов данных могут использоваться для изменения их размера и характеристик.

7. Объявление переменных и констант в программе на языке C осуществляется путем указания их типа и имени. Пример:

```c int a; // объявление переменной типа int const float PI = 3.14; // объявление константы с плавающей запятой ```

8. Стандартная функция printf() используется для вывода данных на экран, а функция scanf() - для ввода данных с клавиатуры. Примеры:

```c printf("Hello, World!"); // вывод строки на экран scanf("%d", &num); // ввод целого числа с клавиатуры ```

9. Простые операторы включают в себя арифметические операции (+, -, *, /), операции присваивания (=), операции инкремента (++) и декремента (--), операции сравнения (==, !=, <, >, <=, >=) и логические операции (&&, ||, !).

10. Составной оператор в языке C представляет собой блок кода, заключенный в фигурные скобки {}. Пример:

```c { int a = 5; printf("%d", a); } ```

11. Операторы перехода включают в себя операторы break, continue и return, которые используются для управления выполнением циклов и функций.

12. Условный оператор if-else используется для выполнения определенного блока кода в зависимости от условия. Пример:

```c int a = 10; if (a > 5) { printf("A is greater than 5"); } else { printf("A is less than or equal to 5"); } ```

13. Оператор switch-case используется для выбора одного из нескольких вариантов выполнения блока кода в зависимости от значения выражения. Пример:

```c int choice = 2; switch (choice) { case 1: printf("First case"); break; case 2: printf("Second case"); break; default: printf("Default case"); } ```

14. Общая схема оператора цикла включает в себя инициализацию, условие и обновление. Цикл с предусловием (while) выполняется, пока условие истинно. Пример:

```c int i = 0; while (i < 5) { printf("%d", i); i++; } ```

15. Цикл с постусловием (do-while) выполняется, пока условие истинно, и проверяет условие после выполнения блока кода. Пример:

```c int i = 0; do { printf("%d", i); i++; } while (i < 5); ```

16. Параметрический цикл (for) включает в себя инициализацию, условие и обновление в одной строке. Пример:

```c for (int i = 0; i < 5; i++) { printf("%d", i); } ```

17. Директивы препроцессора включают в себя команды, которые выполняются до компиляции программы. Примеры директив: #include, #define, #ifdef, #endif и т.д.

18. Макрос в языке C представляет собой именованный блок кода, который заменяется на свое содержимое во время компиляции. Пример:

```c #define PI 3.14 float radius = 5; float area = PI * radius * radius; ```

19. Массивы в языке C представляют собой упорядоченные наборы элементов одного типа. Инициализация, ввод и вывод массивов осуществляется с помощью индексов. Примеры:

```c int arr[5] = {1, 2, 3, 4, 5}; // инициализация массива printf("%d", arr[2]); // вывод третьего элемента массива ```

20. Двумерные массивы в языке C представляют собой таблицы элементов, упорядоченных по строкам и столбцам. Задание элементов генератором случайных чисел может выглядеть следующим образом:

```c int matrix[3][3]; srand(time(NULL)); for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { matrix[i][j] = rand() % 10; } } ```

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос