Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONCEPTOS
PROGRAMACION
BASICICOS DE
PROGRAMCION
REPRESENTADO POR:
JHUNIOR ALDAHIR CERCADO ACUÑA
BAGUA,PERU
2022
• LA PROGRAMACIÓN SE DEFINE COMO EL PROCESO DE CREAR, PROBAR, DEPURAR,
COMPILAR Y MANTENER UN PROGRAMA DE COMPUTADORA, TODO ELLO MEDIANTE
Introducción
SENTENCIAS LÓGICAS ESCRITAS EN UN LENGUAJE HUMANO Y QUE DESPUÉS SERÁ
TRADUCIDO A UN LENGUAJE QUE LA COMPUTADORA PUEDA PROCESAR.
• OPERADORES Y EXPRESIONES.
VARIABLES, CONSTANTES, IDENTIFICADORES
CONSTANTES Y VARIABLES
UNA CONSTANTE: ES AQUÉLLA QUE NO CAMBIA DE VALOR DURANTE LA EJECUCIÓN DE
UN PROGRAMA (O COMPROBACIÓN DE UN ALGORITMO EN ESTE CASO). SE
REPRESENTA EN LA FORMA DESCRITA PARA CADA CATEGORÍA.
LAS VARIABLES: SON AQUÉLLAS QUE PUEDEN MODIFICAR SU VALOR DURANTE LA
EJECUCIÓN DE UN PROGRAMA (IDEM).
SU REPRESENTACIÓN SE DA A TRAVÉS DE LETRAS Y SÍMBOLOS GENERALMENTE
NUMÉRICOS A LOS QUE SE LES ASIGNA UN VALOR.
IDENTIFICADOR.
UN IDENTIFICADOR: ES UN CONJUNTO DE CARACTERES ALFANUMÉRICOS DE
CUALQUIER LONGITUD QUE SIRVE PARA IDENTIFICAR LAS ENTIDADES DEL PROGRAMA
(CLASES, FUNCIONES, VARIABLES, TIPOS COMPUESTOS) LOS IDENTIFICADORES PUEDEN
SER COMBINACIONES DE LETRAS Y NÚMEROS. CADA LENGUAJE TIENE SUS PROPIAS
REGLAS QUE DEFINEN COMO PUEDEN ESTAR CONSTRUIDOS. CUANDO UN
IDENTIFICADOR SE ASOCIA A UNA ENTIDAD CONCRETA, ENTONCES ES EL «NOMBRE» DE
DICHA ENTIDAD, Y EN ADELANTE LA REPRESENTA EN EL PROGRAMA. NOMBRAR LAS
ENTIDADES HACE POSIBLE REFERIRSE A LAS MISMAS, LO CUAL ES ESENCIAL PARA
CUALQUIER TIPO DE PROCESAMIENTO SIMBÓLICO.
DATO Y TIPOS DE DATOS
-CIFRA, LETRA O PALABRA QUE SE SUMINISTRA A LA COMPUTADORA COMO ENTRADA Y LA MÁQUINA ALMACENA EN UN
DETERMINADO FORMATO.
-UN DATO ES UNA REPRESENTACIÓN SIMBÓLICA (NUMÉRICA, ALFABÉTICA, ALGORÍTMICA, ESPACIAL, ETC.) DE UN ATRIBUTO O
VARIABLE CUANTITATIVA O CUALITATIVA.
-EJEMPLOS: DATOS PERSONALES (NOMBRE, DNI, DIRECCIÓN,…), CANTIDAD DE PERSONAS INFECTADAS POR COVID-19, ALTURA
DE TU CASA, TU CONTRASEÑA DE FACEBOOK, ETC. FUNDAMENTOS DE PROGRAMACIÓN Y ALGORITMOS - I C.
NUMÉRICOS-ENTEROS-REALES-LÓGICOS-CARÁCTER-
CADENA
Byte: Byte almacena un valor numérico de 8 bits sin puntos decimales. Tienen un rango de 0 a 255.
byte someVariable = 180; //declara 'someVariable' como un tipo byte
Int: Enteros son los tipos de datos primarios para almacenamiento de números sin puntos decimales y almacenan un valor de 16 bits
con un rango de -32,768 a 32,767.
int someVariable = 1500; //declara 'someVariable' como tipo int
Long: Tipo de datos de tamaño extendido para enteros largos, sin puntos decimales, almacenados en un valor de 32 bits con un rango de -
2,146,483,648 a 2,147,483,647.
Long someVariable = 90000; //declara 'someVariable' como tipo Long
Float: Un tipo de datos para números en punto otante, o números que tienen un punto decimal. Los números en punto otante tienen
mayor resolución que los enteros y se almacenan como valor de 32 bits con un rango de -3.4028235E+38 a 3.4028235E+38.
float someVariable = 3.14; //declara 'someVariable' como tipo float
Arrays: Un array es una colección de valores que son accedidos con un índice numérico. Cualquier valor en el array debe llamarse escribiendo el nombre
del array y el índice numérico del valor. Los arrays están indexados a cero, con el primer valor en el array comenzando con el índice número 0. Un array
necesita ser declarado y opcionalmente asignarle valores antes de que puedan ser usados.
int myArray[] = {value0, value1, value2...};
5
DECLARACIÓN DE VARIABLES Y ASIGNACIONES
DECLARACIÓN DE VARIABLE: TODAS LAS VARIABLES TIENEN QUE
SER DECLARADAS ANTES DE QUE PUEDAN SER USADAS. DECLARAR
UNA VARIABLE SIGNICA DENIR SU TIPO DE VALOR, COMO INT, LONG,
OAT, ETC., DENIR UN NOMBRE ESPECÍCO, Y, OPCIONALMENTE,
ASIGNAR UN VALOR INICIAL. ESTO SÓLO NECESITA HACERSE UNA VEZ
EN UN PROGRAMA PERO EL VALOR PUEDE CAMBIARSE EN CUALQUIER
MOMENTO USANDO ARITMÉTICA Y VARIAS ASIGNACIONES. INT
INPUTVARIABLE = 0; UNA VARIABLE PUEDE SER DECLARADA EN UN
NÚMERO DE POSICIONES EN TODO EL PROGRAMA Y DONDE ESTA
DECINICIÓN TIENE LUGAR DETERMINA QUE PARTES DEL PROGRAMA
PUEDEN USAR LA VARIABLE.
•ANTES DE DECLARAR UNA VARIABLE DEBES TENER EN ASIGNACIÓN
CUENTA: •ANTES DE ASIGNAR DATOS A UNA VARIABLE, ESTA
El Dato con el que vas a trabajar DEBE ESTAR DECLARADA.
6
OPERADORES Y EXPRESIONES
OPERADORES
Priorid
ad OPORADOR
Paréntesis (que, en realidad, no es un operador, pero sirve para dar prioridad
1 a las operaciones determinadas dentro de una expresión que contenga varias
operaciones)
2 NOT (Operador lógico)
3 * / DIV MOD (Operadores multiplicativos)
4 + - (Operadores aditivos)
5 < <= > >= (Operadores de relación)
6 == != (Operadores de comparación)
7 AND (Operador lógico)
8 OR (Operador lógico)
EXPRESIONES_ EJEMPLOS
EXPRESIONES
Expresión Resultado de la
Combinación de operadores y operandos. Los operandos expresión
pueden ser variables, constantes y llamadas a funciones.
2*3+4 10
Las reglas de evaluación de expresiones pueden resumirse 2+3*4 14
en las siguientes:
(2+3)*4 20
• Un operando situado entre dos operadores de diferente 17 DIV 2 – 7
prioridad se liga al operador de mayor prioridad. Ej.: 1+2*3 = 1
7
17 MOD 2
• Un operando situado entre dos operadores de igual prioridad
3
se liga al operador de la izquierda. Ej.: 3+2-1 = 4
• Las expresiones entre paréntesis se evalúan 2^3+4 12
primero para ser tratadas como operandos 2<3 TRUE
simples. Ej.: 1*(2+3) = 5 4>6 FALSE
(2<3) AND FALSE
(4>6)
Martes, 2 de febrero de 20XX Ejemplo de Texto de pie de página 9
CONCLUCION
LA PROGRAMACIÓN ES IMPORTANTE POR QUE CON ELLA NOSOTROS PODEMOS CAMBIAR
EL MUNDO, LO INNOVAMOS. ADEMAS PROGRAMANDO NOSOTROS SALIMOS ADELANTE, ES
UN BIEN PARA MI Y PARA LA SOCIEDAD, EL PROGRAMADOR ES QUIEN HACE LOS
PROGRAMAS QUE HACEN FACILITAR LA VIDA DEL SER HUMANO, LA PROGRAMACIÓN NO
ES ABURRIDA ES DIVERTIDA, CON ELLOS NOSOTROS PODEMOS TRANSFORMAR NUESTRAS
IDEAS, Y ASI CREAR COSAS DIVERTIDAS, ENTRETENIDAS, DE USO DIARIO, QUE AYUDE A
FACILITAR LA VIDA.
10
Bibliografía
• Andrés Martínez, Identificadores, variables y constantes, blog, 2012
• C.Mancino, M Notti, G Amadio. Introduccion a la programacion, apunte 2009.
• Herrador, R. E. (2009). Guía de usuario de Arduino.
• Gottfried, B. S., Lázaro, J. R. G., & Aran, A. B. (1991). Programación en C (Vol. 2). McGraw-Hill.
11