EUPs que imprima la tabla de multiplicar de 2 al 10

Slides:



Advertisements
Presentaciones similares
Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Advertisements

Informática I – 4to año Volumen II.
Vectores en java.
Arreglos Prof. CÉSAR MOLINA.
Departamento de Informática Universidad Técnica Federico Santa María Capítulo 2 “Subprogramas/Funciones - Arreglos” Arreglos-Arrays.
3.1 Declaración de tablas en C
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas
Introducción a la Programación “Conceptos Básicos” Semestre de Otoño 2006 Claudio Gutiérrez Soto.
CAPITULO V ARREGLOS Y CADENAS.
Introducción a la Programación “Conceptos Básicos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Matrices Prof. Flor Narciso Departamento de Computación
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
Arreglos: Vectores Departamento de Computación
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
Fundamentos de Programación
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Computación I. CI-2125 Tema VII
Algoritmo.
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
TIPOS DE DATOS NO PRIMITIVOS Los arreglos (arrays) son estructuras de datos homogéneos en el sentido de que todos los elementos que lo componen son del.
Rogramación de omputadores Facultad Ingeniería Departamento de Ingeniería de Sistemas e Industrial UN - Virtual 2008 Módulo 4 Arreglos, cadenas y matrices.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
¿Cómo almacenar datos dentro del computador?
IntroducciÓn a los Arreglos (“arrays”) en C++
¿Cómo almacenar grandes cantidades de datos?
¿Cómo almacenar grandes cantidades de datos?
ALGEBRA DE MATRICES Uso de MatLab.
Arreglos (Arrays) Programación 1.
¿Cómo almacenar grandes cantidades de datos?
Arreglos y vectores C++.
¿Cómo almacenar grandes cantidades de datos?
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Tema 6. Conceptos básicos de programación (Clase 2)
TUTORIAL PSeint.
¿Cómo almacenar grandes cantidades de datos?
Array Bidemensionales. ¿Qué es una matriz o tabla?  Una matriz es un vector de vectores o también llamado array bidimensional.  Dimensión de un Arreglo:
Introducción a la Programación “Conceptos Básicos”
Vectores Unidad II A Z L D Comenzar.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
¿Cómo almacenar grandes cantidades de datos?
Unidad 3. Introducción a la programación
Tipos Básicos.
Estructuras Estructuras En la creación de soluciones para algunos problemas surge la necesidad de agrupar datos de diferente tipo o de manejar datos que.
Aplicaciones de RECURSIVIDAD
ARREGLOS BIDIMENSIONALES MATRICES Son un espacio de almacenamiento continuo, que contiene una serie de elementos del mismo tipo de datos. Desde el punto.
Una aproximación a Vectores y Matrices
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PROGRAMACION: Que es un computador: Es un aparato electrónico que tiene el fin de recibir y procesar datos para realización de diversas operaciones..
PILAS Una pila es una estructura de datos o lista de elementos, a la cual se le puede insertar o eliminar su contenido sólo por uno de sus extremos, llamado.
Fundamentos de programación
Características de “C”
Procesamiento de señales Introducción a Matlab 2014
ARREGLOS.
Arreglos en Java.
INTRODUCCIÓN A LA PROGRAMACIÓN ABRAHAM SOPLA MASLUCÁN MAESTRO EN CIENCIAS DE LA COMPUTACIÓN INSTITUTO TECNOLÓGICO DE MONTERREY.
Informática Ingeniería en Electrónica y Automática Industrial
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
TUTORIAL PS EINT FUNDAMENTOS DE PROGRAMACIÓN Ing. Elizabeth Díaz Orea.
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
String, arreglos y arreglos bidimensionales
Expresiones– Parte 2 PYTHON PARA TODOS Expresiones.
UNIDAD II Generalidades sobre Algoritmos
UNIDAD VI ARREGLO UNIDIMENSIONAL
UNIDAD VI (continuación) ARREGLO BIDIMENSIONAL
OPERADORES ARITMETICOS. Se usa los símbolos ya conocidos +(suma), –(resto), *(multiplicación), /(división) Ejemplo.
Transcripción de la presentación:

EUPs que imprima la tabla de multiplicar de un numero proporcionado del el usuario

EUPs que imprima la tabla de multiplicar de 2 al 10

Algoritmos Ciclos 1!+2!+3!+4!+….+N!

Algoritmos fact, suma=0,i,k, N Leer (N) para(i=1;i<=N;i++) { para(k=1;k<=i;k++) fact=fact*i } suma=suma+fact fact=1 Imprimir (“El resultado es”, suma)

Algoritmos Ciclos 11+(21+22)+(31+32+33)+…+(N1+N2+…+NN)

i,j,k,N,suma=0,suma2 Leer (N) for (i=1;i<=N;i++) { for (j=1, suma2=0 ;j<=i;j++) for (k=1,pot=1;k<=j;k++) pot=pot*i } suma2=suma2+pot suma=suma+suma2 Imprimir (“El resultado es”, suma)

Algoritmos Tipos de Datos int (Enteros) float (Flotantes o decimales) char (caracteres) void (vacío) bool (booleano o lógico) Estos son los tipos básicos de datos. Las variables utilizadas en un algoritmo y con mayor razón en un programa un nombre (etiqueta, label) y un tipo de dato específico.

Algoritmos Es importante destacar que las operaciones entre tipos de datos, retornan valores del mismo tipo. Por ejemplo int i=4, j=2 i/j es igual a 2 Pero int i=5, j=2 i/j es igual a 2

Algoritmos Ejemplo Caracteres float i=5.0, j=2.0 i/j es igual a 2.5 char a=‘h’,b=‘o’,c=‘l’,d=‘a’ Imprimir (a,b,c,d) Su salida es hola Nos podemos fijar que al definir un carácter, este sólo puede almacenar un símbolo. Al igual que una variable entera o real sólo puede almacenar un valor.

Vectores Los vectores son una colección de variables del mismo tipo, que tienen un nombre común. También son llamados arreglos. Los cuales son definidos por un nombre, dimensión y tipo de dato. Para acceder a un elemento particular de un arreglo se usa su nombre y su ubicación en el conjunto (denominado índice).

Vectores – arreglos unidimensionales Para declarar un arreglo: tipo nombre[dimensión] Ejemplo: int notas[5], a[10] float promedios[40]

Vectores – arreglos unidimensionales int notas[5] 60 59 15 23 77 1 2 3 4 Notas (el contenido) Índices del arreglo En realidad podemos visualizar el arreglo como: 60 59 15 23 77

Vectores – arreglos unidimensionales Para acceder a un elemento del arreglo utilizamos el siguiente formato: Nombre_arreglo[indice] Por ejemplo: Imprimir (notas[3]) Debería desplegar: 23 terceraNota=notas[3] Imprimir (terceraNota) Debería desplegar : 23 60 59 15 23 77

Vectores - Cadenas Para representar una cadena (conjunto de caracteres) se utiliza un arreglo o vector de caracteres char nombre[30] char direccion[80] nombre[0]=‘h’ char nombre=“hola” nombre[1]=‘o’  nombre[2]=‘l’ char nombre={‘h’,’o’,’l’,’a’} nombre[3]=‘a’

Arreglos multidimensionales Son arreglos de más de una dimensión Se definen como: Tipo nombre[fila][columna] Por ejemplo: int matriz[5][3] Col 1 Col 2 Fila 0 Fila 1 filas

Ejemplo Para acceder al elemento que contiene 150 matriz[4][2] 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 Para acceder al elemento que contiene 150 matriz[4][2]

Ejercicios: Qué realiza el siguiente algoritmo sobre un vector de dimensión 5 cuyos elementos son ingresados por teclado int i,s,a[5],m; float p; for ( i=0; i<5 ; i=i+1) { Imprimir ("Ingrese un elemento") leer(a[i]) } s=0; m=1; for ( i=0; i<5 ; i++) s = s + a[i]; m = m * a[i]; p=m/s Imprimir(“la suma , multiplicación y resultado?? es",s,m,p)

Tarea1 Programa para imprimir un rectángulo de asteriscos (‘*’) leyendo el tamaño del lado y la altura con un máximo de 20. Ejemplo: Si se teclea 10 8, imprimirá ********** ********** ********** ********** ********** ********** ********** **********

Tarea2 Se desea un programa que funcione como una calculadora. El programa leerá Op1, Op2 y tipoOperacion Donde TipoOperacion puede ser: +, -, *, / y ^ (potencia) Ejem.: 5.7+4.2, 6.7/2.5, El programa terminará los 2 operadores sean CERO El programa puede hacerse con un esquema de ciclo con centinela.

EUPs que <imprima un rectángulo de 80x25 de * Tarea para jueves 16 nov EUPs que <imprima un rectángulo de 80x25 de *

Tarea 2 EUPs que lea las calificaciones (8 en total) de un estudiante (almacenarlas en un vector) e imprima la menor de las notas de cada estudiante.