Conceptos Programacion 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 26

LENGUAJE DE PROGRAMACIÓN C

Universidad Nacional Autónoma de México


Facultad de Ingeniería
Braulio Hernández González
Variables o parámetros en el lenguaje C

¿Variable?, también son llamados parámetros y son secciones reservadas en la


memoria usadas para almacenar nuestros datos que le darán vida al programa.

Estas solo pueden estar declaradas o pueden estar inicializadas con algún valor si
el programador lo desea.

Las variables suelen tener nombres


arbitrarios por el desarrollador con el fin de
tener cierto control al momento de usarlas.

Son de suma importancia ya que permiten


que el programa corra, y algo a destacar es
que no distinguen entre mayúsculas y
minúsculas.
Tipos de variables o parámetros en el lenguaje C

TIPO DE VALORES QUE PUEDE TOMAR VALOR POR


VARIABLE DEFECTO
Int −231 ↔ 231 0
long −263 ↔ 263 0L
double 64 bytes en IEEE 754 0.0
float 32 bytes en IEEE 754 0.0
boolean True - False False
char Cualquier letra u caracter ‘’
string Cadenas de textos ‘’
static Variables reutilizables
void No regresa ningún valor
Tipos de variables o parámetros en el lenguaje C
El primer vistazo al mundo de la programación en C

Bibliotecas importadas

Comentarios

Función main dada por


default con variables

Instrucciones
Fin de la ejecución de la función.
Bibliotecas disponibles en el lenguaje C
Actualmente C tiene un aproximado de 16 bibliotecas, cada una con funciones
especiales que permiten que un programa sea más dinámico y más completo.

Una biblioteca en un lenguaje de programación son paquetes de funciones u


operaciones las cuales un desarrollador puede usar libremente para crear un
nuevo programa con las mejores condiciones.

La biblioteca que se debe de importar en


cualquier programa usando C es stdio.h,
puesto que esta incluye todas las funciones de
entrada y salida de datos.

Importar una biblioteca al inicio del programa:


#include <“nombre”.h>
Función int main(){} y su importancia
Esta es la función principal de todo tu programa; es el cerebro y todo el cuerpo
de tu programa donde se agregan otras instrucciones o funciones de todo tipo
para que nuestro programa funcione correctamente.

En caso de que esta función no se encuentre declarada el programa no será capaz


de compilar y ejecutar correctamente.

Declaración:

int main(){
return 0;
}
Impresión en pantalla: función “printf”
El término “impresión en pantalla”, es una forma que se usa para referirse
cuando se muestra algo en pantalla que tu programa debe de ejecutar, de ahí el
término impresión.

La función printf() es la encargada de mostrar en pantalla (imprimir en pantalla)


lo que nosotros queramos que el programa muestre, ya sea alguna variable, algún
valor, una operación, una función, entre muchas otras cosas.
Impresión en pantalla de variables usando printf()
Para mostrar una variable usando la función printf() tenemos que utilizar el signo
de porcentaje junto a la letra del tipo de variable que queramos mostrar, donde
la letra i es universal para muchas de las variables numéricas enteras.

Para mostrar en pantalla se tiene que seguir la siguiente sentencia:

Nombre de la variable
separada por una
coma.
Función
Símbolo de Letra del tipo
Punto y coma final
porcentaje de variable
Tipos de letras para imprimir variables

LETRA TIPO DE IMPRESIÓN LETRA TIPO DE IMPRESIÓN


Imprime una variable de tipo float o
%d Imprime una variable de tipo int. %e
dobule en su notación decimal.

Imprime una variable de tipo long int Funciona igual que %e o %f dependiendo
%ld %g
en decimal. el contexto en el que se esté usando.

Imprime una variable de tipo int o long


%c Imprime una variable de tipo char. %o
int en su forma octal.

Imprime una variable de tipo int o long


%s Imprime una cadena de texto. %x
int en su forma hexadecimal.

Imprime una variable de tipo float o


%f %% Imprime el símbolo %.
double.
Estética en el código y sintaxis básica
Algunas observaciones que debes notar a la hora de la sintaxis es:

❑ Siempre recordar que los programas no distinguen entre mayúsculas y minúsculas


por lo que podría marcar error.
❑ Siempre que termines una línea de código agregar puntos y comas finales.
❑ Darle estética para mejor formalidad en el código.
❑ Si vas a escribir un ciclo o una función siempre agregar llaves de inicio y cierre.
Estética en el código y sintaxis básica
Es muy recomendable que siempre lleves una estética y lleves un código en orden
puesto que das una mejor presentación y una mejor estética a tu código.

Código con
estética y
en orden.
Estética en el código y sintaxis básica

Código sin
orden alguno.
Estética en la impresión; tabulaciones y saltos de línea
Suele ocurrir que necesitamos que nuestro código tenga mejor estética en la
impresión de pantalla, ya sea por gusto o porque así nos lo solicitan; es por eso que
el lenguaje C tiene distintas formas de darle estética a tu código.

Saltos de línea: como su nombre indica, estos saltos de línea funcionan como la
tecla Enter en un editor de textos (Word, latex) y la forma de hacerlo es mediante
la sintaxis: \n.

Tabulaciones: como su nombre indica, esta herramienta de texto permite hacer una
separación entre palabras o variables al momento de mostrar en pantalla y la forma
de hacerlo es mediante la sintaxis: \t.
Comentarios en nuestro código
Los comentarios son indispensables a la hora de la creación de un programa, ya sea
para que nosotros mismos recordemos que estábamos haciendo o para que en el
trabajo en equipo exista una coordinación.

Comentarios de una sola línea: estos comentarios son para mencionar pequeños
detalles o anular ciertas partes de un código que no sirve; la forma de hacer este
tipo de comentarios es colocar // y automáticamente se detecta.

Comentarios de múltiples lineas: estos comentarios son para mencionar párrafos


de texto o anular partes completas de un código que no sirve; la forma de hacer
este tipo de comentarios es colocar /* */ y automáticamente se detecta.
Operadores en el lenguaje C
El uso de operadores en un lenguaje de programación hace que tu programa tenga
más funciones, ya sea para operaciones matemáticas o hacer uso de nuevas
funciones como ciclos repetitivos o de comparación entre datos.

Tipos de operadores en el lenguaje C:


❑ Aritméticos.
❑ De comparación.
❑ Lógicos.
❑ A nivel bit para trabajar con memoria.

Así como en matemática, las operaciones aritméticas


tienen una jerarquía en cuanto a los operadores, por lo
que el uso de paréntesis puede afectar el resultado.
Operadores aritméticos en el lenguaje C
Los operadores aritméticos son muy variados, y todos se utilizan de acuerdo al
contexto de tu programa o en ciclos con los que se disponga a trabajar.

MAS COMUNES DE ASIGNACIÓN PARA PREFIJOS PARA POSTFIJOS

Multiplicación ( ∗ ) Multiplicación ( ∗= ) Más unario ( +𝑎 ) Incremento ( 𝑎 + + )

División ( / ) División ( /= ) Incremento ( + +𝑎 ) Decremento ( 𝑎 − − )

Suma ( + ) Suma ( += ) Decremento ( − −𝑎 )

Resta ( − ) Resta ( −= ) Menos unario ( −𝑎 )

Módulo o residuo ( % ) Módulo ( % = )


Operadores aritméticos en el lenguaje C

Los operadores de asignación funcionan de la siguiente forma:


Operadores aritméticos en el lenguaje C

Los operadores para prefijos y para postfijos funcionan de la siguiente forma:


Operadores aritméticos en el lenguaje C

Los operadores para prefijos y para postfijos funcionan de la siguiente forma:


Operadores de comparación en el lenguaje C
Este tipo de operadores permiten que sentencias para validar ciertas condiciones
dentro de bucles repetitivos o en sentencias de tipo “si – entonces” funcionen

NOMBRE DEL OPERADOR SÍMBOLO DEL OPERADOR

Menor que <

Mayor que >

Menor o igual que <=

Mayor o igual que >=

Igual que / equivalente a ==

Diferente de / No igual a / No igual que !=


Operadores lógicos en el lenguaje C
Estos tipos de operadores permiten combinar valores (dos o mas) booleanos y
regresar un valor ya sea verdadero, falso o nulo con la finalidad de que el programa
sepa que hacer si alguna condición se cumple

NOMBRE DEL SÍMBOLO DEL SIMBOLOGÍA


EN LÓGICA
OPERADOR OPERADOR LÓGICA

Negación ! NOT ¬
(Negación)

Y && AND ∧
(Conjunción)

O || OR ∨
(Disyunción)
Operadores a nivel de bit
Estos tipos de operadores se utilizan para trabajar en la memoria de la
computadora, normalmente usados en sistemas operativos o proyectos que
requieran trabajar a nivel bit.
NOMBRE DEL NOMBRE DEL
SÍMBOLO SÍMBOLO
OPERADOR OPERADOR
Desplazamiento a la
izquierda << OR/O binario |
Desplazamiento a la
derecha >> AND/Y con asignación &=
Desplazamiento y
asignación izquierda <<= OR/O con asignación |=
Desplazamiento y
asignación derecha >>= XOR binario ^
Complemento a ~ Asignación con XOR ^=
AND/Y binario &
Otros operadores en el lenguaje C
Otros operadores necesarios que se pueden usar para crear un programa.

NOMBRE DEL NOMBRE DEL


SÍMBOLO SÍMBOLO
OPERADOR OPERADOR

Asignación básica = Miembro .


Función a() Conversión a tipo (tipo)a

Índice de un arreglo a[] Coma ,


Apuntador *a Condicional ternario a?b:c

Dirección de
&a Tamaño de objeto sizeof()
referencia

Miembro de puntero ->


Sentencias “if{} – else{}” para validar condiciones
Este tipo de sentencia es de tipo condicional de selección y su función principal es
comparar dos parámetros y validar si la instrucción es verdadera o falsa, y con base
a ese criterio, ejecutar las operaciones o instrucciones que se ingresaron.

Forma de declararla: Otra forma: Con más condiciones:

If (condición){ If (condición){ If (condición){


//instrucciones
//instrucciones //instrucciones
}
} else { else { } else if (condición){
//instrucciones //instrucciones //instrucciones
} } } else if (condición) {
//instrucciones
} else {
//instrucciones
Lectura desde teclado: función “scanf()”
Es importante que el desarrollador haga aplicaciones las cuales permitan que el
usuario o cliente pueda elegir opciones o pueda manipular al programa mediante el
teclado, y la función scanf() permite hacer eso.

Forma de declararla:

scanf(“%i”, &variable);

Función
Símbolo de ampersand y el
Símbolo de porcentaje nombre de la variable
y tipo de variable

También podría gustarte