Простейшая программа

Эту программу можно использовать как шаблон для следующих программ.

Простейшая программа на Java: читаем два целых числа из ввода и выводим их сумму.

import java.util.Scanner;

public class SumAB {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int a = in.nextInt();
        int b = in.nextInt();
        int sum = a + b;
        System.out.println(sum);
    }
}

Ввод
2 5
Вывод
7

Тот же код с пояснениями:

import java.util.Scanner;                       // подключаем Scanner для ввода

public class SumAB {                            // имя класса
    public static void main(String[] args) {    // начало программы
        Scanner in = new Scanner(System.in);    // читаем данные из ввода
        int a = in.nextInt();                   // читаем первое число
        int b = in.nextInt();                   // читаем второе число
        int sum = a + b;                        // вычисляем сумму
        System.out.println(sum);                // выводим ответ
    }                                           // конец main
}                                               // конец класса

Простейшая программа на C++: читаем два целых числа из ввода и выводим их сумму.

#include <iostream>
using namespace std;

int main() {
    int a, b;
    cin >> a >> b;
    int sum = a + b;
    cout << sum << endl;
    return 0;
}

Ввод
2 5
Вывод
7

Тот же код с пояснениями:

#include <iostream>   // библиотека ввода-вывода: cin, cout, endl
using namespace std;  // после этой строки можно писать cin, cout и endl

int main() {          // точка входа в программу
    int a, b;         // две целочисленные переменные
    cin >> a >> b;    // читаем a и b из ввода
    int sum = a + b;  // вычисляем сумму
    cout << sum << endl; // выводим ответ и переходим на новую строку (результат сразу виден)
    return 0;         // успешное завершение программы
}                     // конец функции main

По материалам:
М. Густокашин. Введение в программирование на языке C++. Сириус Курсы. Перейти к курсу.

Простейшая программа на Python: читаем два целых числа из ввода и выводим их сумму.

a_str, b_str = input().split()
a = int(a_str)
b = int(b_str)
sum = a + b
print(sum)

Ввод
2 5
Вывод
7

Тот же код с пояснениями:

line = input()                # читаем всю строку, например: "2 5"
a_str, b_str = line.split()   # split() делит строку на части по пробелам
a = int(a_str)                # превращаем первую часть в число
b = int(b_str)                # превращаем вторую часть в число
sum = a + b                   # вычисляем сумму
print(sum)                    # выводим ответ

Если числа вводятся по одному в строке, можно проще:

a = int(input())
b = int(input())
print(a + b)

Как работают программы

Компьютер работает с данными: числами, символами, строками.

Большинство программ выполняют три действия:

  • ввод данных;
  • обработка данных;
  • вывод данных.

Ввод и вывод выполняют через консоль(терминал) — это окно, где пользователь вводит данные и видит результат.

Для работы с данными используют переменные.

Переменная — это ячейка памяти, в которой хранится значение во время работы программы.

С переменными можно:

  • присваивать значения;
  • изменять значения;
  • выводить значения.

Переменные участвуют в выражениях — действиях с данными.