Conceptos Basicos

Conceptos Basicos

Programacion, Programa, Algoritmos, Variables, Funciones, Condicionales, Lenguajes de Programaci贸n, Java Dise帽o de Algoritmos

Introducci贸n

La programaci贸n es el proceso de crear un conjunto de instrucciones que le dicen a una computadora c贸mo realizar una tarea. Estas instrucciones se escriben en un lenguaje de programaci贸n que la computadora puede entender.

Conceptos

  • Algoritmo:Es un conjunto de instrucciones o pasos ordenados de manera logica que se siguen para resolver un problema o realizar una tarea especifica. Los algoritmos deben ser precisos, finitos y definidos.
*inicio*
Declarar una constante PI y asignarle el valor 3.14159.
Declarar las variables num1, num2 y suma como de tipo Real.
Escribir en pantalla "Ingrese el primer n煤mero: ".
Leer el valor ingresado por el usuario y asignarlo a num1.
Escribir en pantalla "Ingrese el segundo n煤mero: ".
Leer el valor ingresado por el usuario y asignarlo a num2.
Calcular la suma de num1 y num2, y asignar el resultado a la variable suma.
Escribir en pantalla "La suma de los dos n煤meros es: " seguido del valor de suma.
Escribir en pantalla "El valor de la constante PI es: " seguido del valor de PI.
Fin del algoritmo.
  • Programa:Es una secuencia de instrucciones escritas en un lenguaje de programaci贸n que una computadora puede ejecutar. Los programas son la implementacion de algoritmos para resolver problemas o realizar tareas.
import java.util.Scanner;

public class SumaNumeros {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("Ingrese el primer n煤mero: ");
        int num1 = scanner.nextInt();

        System.out.println("Ingrese el segundo n煤mero: ");
        int num2 = scanner.nextInt();

        int suma = num1 + num2;
        System.out.println("La suma de los dos n煤meros es: " + suma);
    }
}
  • Programacion: Es el proceso de dise帽ar, escribir, probar y mantener el codigo fuente de programas de computadora.
  • Tipo de dato: Es una clasificacion de los datos que le dice aun programa como debe interpretarse el valor.
    Enteros (int): N煤meros sin decimales.
    Flotantes (float, double): N煤meros con decimales.
    Caracteres (char): Un solo car谩cter.
    Cadenas de caracteres (string): Una secuencia de caracteres.
    Booleanos (boolean): Valores de verdadero o falso.
  • Constante:Es un valor que no cambia durante la ejecucion de un programa. Se define una vez y mantiene su valor a lo largo del programa.
    Const
        PI <- 3.14159
  • Variable:Es un espacio en la memoria que puede contener un valor que puede cambiar durante la ejecucionde un programa. Se usa para almacenar y manipular datos.
    Var
        num1, num2, suma: Real
  • Operador:Es un simbolo o conjunto de simbolos que indican una operacion matematica, logica o relacional que debe realizar en uno o mas operadores.
Operadores Aritm茅ticos
+ : Suma
- : Resta
* : Multiplicaci贸n
/ : Divisi贸n
% : M贸dulo (resto de la divisi贸n)
Operadores Relacionales
= : Igual a
<> : Diferente de
< : Menor que
> : Mayor que
<= : Menor o igual que
>= : Mayor o igual que
Operadores L贸gicos
Y : AND (conjunci贸n)
O : OR (disyunci贸n)
NO : NOT (negaci贸n)
Operadores de Asignaci贸n
<- : Asignaci贸n

Ejemplo

Inicio
   Declarar num1, num2, suma como Entero
   Escribir "Ingrese el primer n煤mero: "
   Leer num1
   Escribir "Ingrese el segundo n煤mero: "
   Leer num2
   suma <- num1 + num2
   Escribir "La suma de los dos n煤meros es: ", suma
Fin