Conceptos Básicos de Programacion
Conceptos Básicos de Programacion
« Conceptos Básicos »
1. Algoritmo/Programa
Un algoritmo es un conjunto de instrucciones ordenadas, finitas y
delimitadas que se crean con el fin de describir de forma sistemática la
ejecución de una tarea.
2.- Análisis del Problema: Conocer los datos de entrada y la información que
se desea producir.
3.- Diseño del Algoritmo: Nuestro algoritmo debe de tener un punto de inicio,
definido, soportar las variantes que se puedan presentar.
Dato
Un dato es toda aquella información que se puede tratar en un
programa informático. Existen unos datos de entrada y unos datos de salida.
Los datos de entrada se manipulan en el programa produciendo unos datos
de salida.
Los datos alimentan todo los sistemas. La identificación de los datos es
generado por el sistema de estructura de datos del programa informático.
La representación de estos datos son los que inciden en la creación de
algoritmos o instrucciones.
Tipos de dato
Numérico
Texto
Carácter. Tipo de dato formado por una unidad o símbolo que puede
ser una letra, un número, una mayúscula o un signo de puntuación.
Cadena. Tipo de dato formado por un conjunto de caracteres
dispuestos de forma consecutiva que se representa entre comillas.
Variables
Una variable es un espacio de memoria re-asignable el cual está
almacenado generalmente en la memoria RAM (Memoria de acceso
aleatorio) de tu dispositivo electrónico, como puede ser tu ordenador
portátil o tu teléfono móvil. Se puede acceder a dicho espacio de memoria
mediante un identificador para así conseguir al valor o dato almacenado
para leerlo, modificarlo o borrarlo.
Constantes
Hablamos de constante a un tipo especial de variable (aunque no
está bien decir que son variables constantes) que no se puede modificar su
valor. Cuando decimos que no se puede cambiar hablamos que no se
puede cambiar durante la ejecución del programa, es decir, en tiempo de
ejecución.
Operadores
Operadores aritméticos
Operadores de Relacionales
Operadores Lógicos
Expresiones
Expresiones aritméticas: son aquellas que utilizan operadores
aritméticos y como operandos tienen datos numéricos.
EXPRESIÓN RESULTADO
20+30 50
35-20 15
4*5 20
18/6 3
EXPRESIÓN RESULTADO
3<6 VERDADERO
3<=2 FALSO
10>18 FALSO
10>=10 VERDADERO
5=6 FALSO
5<>6 VERDADERO
EXPRESIÓN RESULTADO
Verdadero, porque se cumplen las dos condiciones,
10<20 y 40>25
es decir 10 es menor que 20 y 40 es mayor que 25.
Falso, ya que no se cumplen las dos condiciones, es
decir 10 si es menor que 20 pero 40 es mayor que 25,
10<20 y 40<25
no cumpliéndose la segunda condición que invalida
toda la expresión.
Verdadero, debido a que se cumplen las dos
10<20 o 40>25
condiciones, es decir 10 es menor que 20 y 40 es
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Daniela Navarro Real 220790121 14/09/2020
mayor que 25, pero con que sólo una de ellas fuera
cierta ya su resultado sería verdadero.
Verdadero, porque se cumple una de las dos
10<20 o 40<25 condiciones, es decir 10 si es menor que 20, aunque
no se cumpla la segunda condición.
Falso, porque no se cumple ninguna de las dos
20<10 o 40<25
condiciones.
Falso, ya que al evaluar la expresión del interior del
paréntesis en primer lugar (40>25) el resultado es
NO(40>25)
verdadero, y al negar lo verdadero conseguimos un
falso (algo NO VERDADERO es FALSO).
Verdadero, pues el resultado de la expresión del
interior de los paréntesis es falso, y al negar lo falso
NO(40<25)
conseguimos un verdadero (algo NO FALSO es
VERDADERO).
EXPRESIÓN RESULTADO
"L"+"A" "LA"
"EL"+"PROGRAMADOR" "ELPROGRAMADOR"
"EL BUEN "EL BUEN
"+"PROGRAMADOR" PROGRAMADOR"
EXPRESIÓN RESULTADO
A la variable nombre se le asigna la cadena
nombre ← "Belén"
"Belén"
base ← 5 A la variable base se le asigna un 5
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Daniela Navarro Real 220790121 14/09/2020
Librerías
Palabras reservadas
Las palabras reservadas en programación, o palabras clave, tienen
un significado especial para el compilador de cualquier lenguaje de
programación.
Comentarios
Representan una ayuda inestimable durante la construcción del
programa. Siendo imprescindibles para el programador original, o los que le
sucedan en las tareas de mantenimiento, cuando es necesario habérselas
con el código un tiempo después de que fue escrito. Además de clarificar
ideas, los comentarios son también un valioso instrumento de depuración,
pues permiten eliminar provisionalmente secciones enteras de código.
Bibliografía
https://www.diferenciador.com/algoritmo-y-programa/
https://curiosidades.fun/tecnologia/codificacion-y-programacion-cual-es-
la-diferencia/
https://www.academia.edu/28951268/Fases_de_la_creaci%C3%B3n_de_un
_programa
http://recursostic.educacion.es/observatorio/web/fr/software/programacio
n/972-tipos-de-datos
https://www.significados.com/datos/
https://concepto.de/dato/#ixzz6Y59LcJeJ
https://programar.best/programacion/que-es-una-variable/
http://tic.taboadaleon.es/Unidad1-
Programacion/Tema4_Herramientas/contenido/42_tipos_de_expresiones.ht
ml
https://diegolaballos.com/podcast/49-que-son-las-librerias-y-las-apis/
https://lenguajesdeprogramacion.net/diccionario/que-son-las-palabras-
reservadas-en-programacion/
https://www.ecured.cu/Comentarios_(Inform%C3%A1tica)
https://www.programarya.com/Cursos/C++/Comentarios