Arreglo 1. Un arreglo es una variable que puede alojar múltiples valores a la vez. Algunos formatos para declarar arreglos son: tipo nombre[tamaño] ; //

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Curso de java básico (scjp)
Abstracción de Datos Arrays.
Fundamentos de Programación I Agradecimientos al Ing. Namuel Solórzano Peralta por el contenido de esta presentación.
Declaración de datos en el segmento de datos.. EXISTEN UN CONJUNTO DE DIRECTIVAS QUE NOS PERMITEN DECLARAR DATOS EN EL SEGMENTO DE DATOS, LAS DIRECTIVAS.
Repaso para la construcción del intérprete 2012
Elementos básicos del Lenguaje
Fundamentos de la Programación Estructurada
Programación I Teoría III
Programación, Algoritmos y Estructuras de Datos
Direcciones, Arreglos y Argumentos de Funciones
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Programación Estructurada
ESTRUCTURAS DE SECUENCIA
ARREGLOS Estructuras de datos.
Unidad 3 Punteros.
Variables y pruebas de escritorio
Vectores en java.
Material Elaborado por: Lic. Saily González. CONTENIDO 2.1- Estructura de una Aplicación JAVA 2.2- Elementos básicos de la Programación JAVA Comentarios.
Material de apoyo Unidad 2 Estructura de datos
POO Java Módulo 3 Elementos de programas Identificadores
Diseño de algoritmos “Punteros”
SCJP Sun Certified Programmer for Java 6
LENGUAJE “C” Programación.
Cadenas y apuntadores Programación.
Arreglos.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
JAVA J.A.C..
UNIDAD V Arreglos y Cadenas
Programación III Clase 06 Funciones.
Índice. Revisando conceptos acerca de la memoria.
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
Variables y Shapes. Variables ► Lugares de la memoria que reciben un nombre ► En VB no es necesario declarar las variables  A=8 ► Se declaran con Dim.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Sintaxis de C# (Declaraciones y Tipos)
Tipo de Datos Básicos.
El lenguaje de programación C - Vectores y matrices -
Resumen Fundamentos de Programación/ Programación I
Arrays Arreglos Prof. Gonzalo Pastor Vectores. Definición Un vector es un tipo de variable que puede guardar muchos valores Una variable sólo puede guardar.
Elementos básicos del lenguaje
Vectores y Matrices.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Programación Técnica1UVM Tipos de Datos. Programación Técnica2UVM.
Programación en C para electrónicos
Elementos básicos del lenguaje
PUNTEROS Y REFERENCIAS
APUNTADORES.
Arreglos Bidimensionales Arreglos Multidimensionales.
Elementos básicos del lenguaje
Computación II Capitulo VII Punteros. Presentación de la unidad Objetivos: –Ser capaces de utilizar punteros. –Comprender las relaciones entre punteros,
Tipo de dato char El tipo de dato char ocupa un byte de memoria. Con un byte solo se puden guardar 256 números enteros sin signo, del 0 – 255. Si a cada.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
Capitulo 4 Arreglos o Arrays Unidimensionales Bidimensionales Strings
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Fundamentos de Programación
Arreglos unidimensionales
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
Conceptos.  Byte (0 a 255) = un byte  Short ( a ) = 16 bits de longitud  Integer ( a ) = 32 bits de longitud 
EL TIPO DE DATO LOGICO y constantes.
ARREGLOS. La sintaxis para declarar e inicializar un array será: Tipo_de_variable[ ] Nombre_del_array = new Tipo_de_variable[dimensión]; También podemos.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
Tema 1. Estructuras de datos Objetivo: Objetivo: El alumno resolverá problemas de almacenamiento, recuperación y ordenamiento de datos y las técnicas de.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Lenguaje de Programación II Prof. Rafael Montenegro B. Carrera: T.S.U en Informática Periodo: 2014-I.
Camilo Andrés Salazar González FORTRAN.  Estructura program circulo Real :: r, area write (*,*) 'Escribe el radio r:' read (*,*) r area = *r*r.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Paso de parámetros Diseño de programas iterativos Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Unidad Didáctica 7 Versión.
Transcripción de la presentación:

arreglo 1. Un arreglo es una variable que puede alojar múltiples valores a la vez. Algunos formatos para declarar arreglos son: tipo nombre[tamaño] ; // uso tipo nombre[tamaño] = {valores}; // uso char nombre[tamaño] = “cadena”; // uso. Se puede omitir el tamaño, en cuyo caso el compilador lo asigna a partir de la cantidad de inicializadores explicitada. La cantidad de inicializadores puede ser menor al tamaño, si se indica, en cuyo caso, las posiciones no inicialzadas tienen valores desconocidos

ejemplos 2 Ejemplos de declaración de arreglos: long a[10] ; // tamaño 10 double v[ ] = {10, 12.5, -7}; // tamaño 3 char v[ ] = “aeiou”; // tamaño 6 [1 para ‘\0’] char s[81] = “0123”; // tamaño 81, con ‘\0’

Arreglos y funciones 3. Para pasar un arreglo a una función basta indicar el nombre. Ejemplo: long c = 3, a[5] = {1,2,3,4,5}; // enteros p = promedio(a, c); // promedia 1ros 3 pos. en a. Para recibir un arreglo en una función, se declara sin indicar el tamaño. Ejemplo: double promedio(long v[ ], long n) { // promedia 1ros n valores en v double p = 0.0; // promedio long i = 0; // índice while (i < n) p += v[i]; return p/n; }

ordena 4 void ordena(double a[ ], long t) { // ordena asc. primeras t posiciones de a long s, b = t-1; // sube, baja while (b > 0) { s = 0; while (s < b) { if (a[s] > a[s+1]) conmuta(&a[s], &a[s+1]); s++; } b--; }

conmuta 5 void conmuta(double *x, double *y) { // conmuta valores de x y y double t; // temporal t = *x; *x = *y; *y = t; }

reversa 6 void reversa(double a[ ], long t) { // reversa primeras t posiciones de a long s = 0, m = t/2; sube, baja, mitad while (s < m) { conmuta(&a[s], &a[t–(s+1)]); s++; }