Diferencia entre revisiones de «Prog08: Ejemplo -- Primer programa»
De MateWiki
m (Herraiz movió la página Prog8: Ejemplo -- Primer programa a Prog08: Ejemplo -- Primer programa sin dejar una redirección) |
(→Ejercicio propuesto) |
||
| (No se muestran 6 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
| + | {{ Curso Programación | Primer programa de ejemplo | Prog07: Pedir información al usuario | Prog09: Análisis del primer programa de ejemplo }} | ||
| + | |||
El primer programa que realizamos en el curso calcula el área de un círculo a partir de su radio. El programa está estructurado en tres partes: | El primer programa que realizamos en el curso calcula el área de un círculo a partir de su radio. El programa está estructurado en tres partes: | ||
| Línea 4: | Línea 6: | ||
* Algoritmo (calcular el área) | * Algoritmo (calcular el área) | ||
* Salida de datos (mostrar un mensaje con el resultado) | * Salida de datos (mostrar un mensaje con el resultado) | ||
| + | |||
| + | Vamos a ver qué pasos hay que seguir para diseñar el programa, que es una tarea previa fundamental para poder implementar el programa correctamente. | ||
== Vídeo == | == Vídeo == | ||
{{#ev:youtube|hCeGU_gsE3w|800|center}} | {{#ev:youtube|hCeGU_gsE3w|800|center}} | ||
| + | |||
| + | == Código == | ||
| + | |||
| + | En este vídeo hemos implementado un programa para calcular el área de un círculo, que viene dada por la fórmula <math>A = \pi r^2</math> | ||
| + | |||
| + | En nuestro programa, el valor del radio <math>r</math> será una entrada al programa, y la salida será el valor del área <math>A</math> | ||
| + | |||
| + | {{ matlab | codigo= % Nuestro primer programa | ||
| + | |||
| + | % Entrada de datos | ||
| + | r = input('Radio del circulo: '); | ||
| + | |||
| + | % Algoritmo que calcula la salida | ||
| + | A = pi*r^2; | ||
| + | |||
| + | % Mostrar la salida | ||
| + | fprintf('El area es %f\n', A);}} | ||
| + | == Ejercicio propuesto == | ||
| + | |||
| + | Modifica el programa anterior para que calcule también la longitud de la circunferencia, y muestre al final un mensaje como el siguiente: | ||
| + | <pre> | ||
| + | El radio del circulo es 5.200000, su area es 84.948665 y su longitud es 32.672564 | ||
| + | </pre> | ||
[[Categoría:Curso de Introducción a la Programación]] | [[Categoría:Curso de Introducción a la Programación]] | ||
Revisión actual del 01:24 4 jul 2013
| Curso de Introducción a la programación | |
|---|---|
| Primer programa de ejemplo | |
| Vídeo anterior | Siguiente vídeo |
| Este artículo es una unidad didáctica del Curso de Introducción a la Programación | |
El primer programa que realizamos en el curso calcula el área de un círculo a partir de su radio. El programa está estructurado en tres partes:
- Entrada de datos (pedir al usuario el radio)
- Algoritmo (calcular el área)
- Salida de datos (mostrar un mensaje con el resultado)
Vamos a ver qué pasos hay que seguir para diseñar el programa, que es una tarea previa fundamental para poder implementar el programa correctamente.
1 Vídeo
2 Código
En este vídeo hemos implementado un programa para calcular el área de un círculo, que viene dada por la fórmula [math]A = \pi r^2[/math]
En nuestro programa, el valor del radio [math]r[/math] será una entrada al programa, y la salida será el valor del área [math]A[/math]
% Nuestro primer programa
% Entrada de datos
r = input('Radio del circulo: ');
% Algoritmo que calcula la salida
A = pi*r^2;
% Mostrar la salida
fprintf('El area es %f\n', A);3 Ejercicio propuesto
Modifica el programa anterior para que calcule también la longitud de la circunferencia, y muestre al final un mensaje como el siguiente:
El radio del circulo es 5.200000, su area es 84.948665 y su longitud es 32.672564