• No se han encontrado resultados

01. Transparencia Tema 1

N/A
N/A
Protected

Academic year: 2022

Share "01. Transparencia Tema 1"

Copied!
14
0
0

Texto completo

(1)

Sesión 1

Aprende C desde cero

(2)

ESTRUCTURA

DEL PROGRAMA

(3)

/* Bibliotecas que utiliza el programa */

#include <stdio.h>

/* Punto de inicio del programa */

int main(void) {

/* Cuerpo del programa */

printf(“Hola mundo\n”);

/* Acaba la ejecución del programa */

return 0;

}

Visión global

(4)

/* Bibliotecas que utiliza el programa */

#include <stdio.h>

/* Punto de inicio del programa */

int main(void) {

/* Cuerpo del programa */

printf(“Hola mundo\n”);

/* Acaba la ejecución del programa */

return 0;

}

Visión global

(5)

Comentarios

Tipo Palabra Clave

Línea //

Bloque /* texto */

“Líneas de código que el compilador ignora y sirven para

ayudar al programador a hacer más legible su código.”

/* Este fragmento de código es un ejemplo de como comentar bloques de código.*/

// La línea de abajo SÍ que se ejecutará:

printf(“Hola mundo\n”);

/* Todo lo que ponga aquí dentro va a ser

ignorado... */

(6)

Tipos, variables y

operadores.

(7)

Tipos de datos básicos

Tipo Palabra Clave Representan

Entero int Los números naturales

Decimal float Los números reales

Carácter char Las letras y cadenas

Aunque hay más tipos de datos, nosotros nos centraremos en los

básicos, dejando fuera del alcance del curso el resto.

(8)

Variables

Las variables se utilizan para almacenar un tipo de dato y su sintaxis es:

tipo_de_dato nombre_de_variable [= valor];

Dónde:

tipo_de_dato indica el dato a almacenar.

nombre_de_variable indica con qué seudónimo o alias se va a conocer este dato a lo largo del código.

valor indica el contenido inicial de la variable. No es obligatorio.

Ejemplos:

int year = 2017;

int piso;

float pi = 3.1415, radio2 = 2.0;

Restricciones para nombrar variables:

● No puede ser una palabra clave.

● No puede empezar por un número.

● No puede contener acentos, tildes, ñ...

(9)

Marcas de formato

Sirven para indicar en qué formato se debe representar un valor por pantalla

printf(“Pi vale %f\n”, pi);

Donde:

printf es la función que se encarga de mostrar el mensaje por pantalla.

%f es la marca de formato para números reales.

pi es una variable del tipo float.

Representar Marca de formato

Entero %d

Decimal %f

Carácter %c

Cadena %s

Salto de línea \n

Tabulador \t

(10)

/* Bibliotecas que utiliza el programa */

#include <stdio.h>

/* Punto de inicio del programa */

int main(void) {

/* Declaraciones e inicializaciones */

char *name = “Sergio”;

int day = 1;

int month = 1;

int year = 2017;

/* Cuerpo del programa */

printf(“Soy %s\nHoy es %d del %d de %d y digo:\t¡Hola!\n”, name, day, month, year);

/* Acaba la ejecución del programa */

return 0;

}

Ejemplo: marcas de formato

(11)

Operadores

Tipo Palabra Clave

Suma +

Resta -

Producto *

División /

Resto de división %

// Declaración de variables int lado, area;

// Inicialización de variables lado = 100;

/* Asignación del resultado de una operación a una variable */

area = lado * lado;

// Mostrar el resultado

printf(“El area de un cuadrado de

lado %d es: %d\n”, lado, res);

(12)

Ejercicio

(13)

Ejercicio: Calculadora

Desarrolla un programa en C que dados dos números calcule su: suma, resta, producto y división.

● Los dos número deberán almacenarse en variables.

● Los resultados de las operaciones deberán guardarse en variables.

● Tras la ejecución del programa se mostrará para cada operación su resultado.

Ejemplo:

Dados los número 5 y 2, la salida del programa debería ser:

Bienvenido/a a “Calcooladora v1.0”.

Primera cifra: 5.00 Segunda cifra: 2.00

...calculando resultados...

Suma: 7

Resta: 3

Producto: 10 División: 2.5

¡Adiós!

La salida debería ser lo más parecido a la que se muestra, teniendo en cuenta los tabuladores y los saltos de línea.

(14)

Recuerda que puedes:

Interactuar con otros alumnos en el foro del curso:

http://mooc.uji.es/mod/forum/view.php?id=1654

Acceder a todos los materiales en el repositorio:

https://[email protected]/siserte/repositoriocursoc.git

Contactar con los profesores:

[email protected]

[email protected]

Referencias

Documento similar

Más que los programas tradicionales de liderazgo, responder estas tres preguntas determinará tu efectividad como líder del siglo XXI.. Son mujeres y hombres que no

• La presentación del Formato N° 01 “Ficha de Inscripción (Macro en Excel)”, declaraciones juradas y documentación sustentatoria del cumplimiento de los requisitos

- Resolución de 30 de agosto de 2018, de la dirección general de Formación Profesional y Enseñanzas de Régimen Especial, de la Conselleria de Educación, Investigación, Cultura

Diámetro Peso por metro Porcentaje alma Porcentaje funda Deslizamiento funda Alargamiento Resistencia estática.. 9,9 mm 67 g/m 55%

En ensayos clínicos realizados con montelukast 5 mg comprimidos masticables, los efectos adversos relacionados con la administración del medicamento y notificados

● opción es un valor constante para elegir la porción de código a ejecutar. ● case es la palabra clave que indica el inicio de

Lección 8: Relacionar los elementos que conforman la organización y los que constituyen la propuesta Waldorf para el fortalecimiento de las prácticas formativas en la

Consulte a su médico o farmacéutico antes de empezar a usar Spiolto Respimat - si tiene asma (no debe utilizar Spiolto Respimat para el tratamiento del asma) - si tiene problemas