Este documento presenta conceptos básicos sobre funciones y arreglos en C. Explica que las funciones permiten encapsular y reutilizar código, y pueden definirse separando la interfaz de la implementación. También introduce conceptos como ámbito, variables locales y globales, y diferentes formas de declarar y acceder a arreglos y cadenas de caracteres. Finalmente, propone algunos ejercicios prácticos sobre el uso de funciones y arreglos.
Este documento presenta una sesión sobre programación estructurada en ANSI C. Cubre temas como elementos lexicográficos, datos escalares, selección, iteración, funciones, punteros, datos estructurados y otros aspectos de C. Explica en detalle conceptos como la definición, declaración y uso de funciones, el paso de argumentos por valor y referencia, el ámbito de variables, y el uso de punteros.
El documento repasa conceptos de entrada y salida de datos en C, incluyendo la función scanf para ingresar datos de usuario y tipos de datos básicos. También cubre estructuras de control como if, if-else y while, así como operadores lógicos y relacionales. Incluye ejemplos de código C para ilustrar los conceptos.
El documento explica conceptos básicos de entrada y salida de datos en C, como incluir la librería stdio.h, usar scanf para ingresar datos en variables, y ejemplos de programas que piden datos al usuario y los procesan usando if/else y while.
El documento repasa conceptos de entrada y salida de datos en C, incluyendo la función scanf para ingresar datos de usuario y tipos de datos básicos. También cubre estructuras de control como if, if-else y while, así como operadores lógicos y relacionales. Incluye ejemplos de código C para ilustrar los conceptos.
Las funciones son bloques de construcción básicos en C que dividen un problema en subtareas más simples. Las funciones facilitan el diseño del programa, permiten reutilizar código y ocultar detalles de implementación. Pueden transferir información por valor o por referencia y devolver un valor. Los prototipos especifican el tipo y número de parámetros de una función.
Este documento contiene información sobre funciones, estructuras de datos y arreglos unidimensionales en el lenguaje de programación C. Explica conceptos como declaración de funciones, llamadas a funciones, declaración y acceso a elementos de arreglos. También presenta ejemplos de código para ilustrar el uso de funciones, arreglos y el producto algebraico de matrices.
Este documento contiene información sobre funciones, estructuras de datos y arreglos unidimensionales en el lenguaje de programación C. Explica que un programa está formado por la estructura de datos y el algoritmo, y define conceptos como funciones, declaración de arreglos, arreglos unidimensionales y su indexación. También incluye ejemplos de código C para ilustrar estos conceptos.
El documento discute los tipos de estructuras utilizadas en el diseño de programas en lenguaje C. Explica estructuras selectivas como if, if else y switch case, así como estructuras iterativas como for, while y do while, proporcionando ejemplos de su uso. El objetivo es revisar estas estructuras de control para crear programas más robustos y funcionales.
Este documento presenta una sesión sobre programación estructurada en ANSI C. Cubre temas como elementos lexicográficos, datos escalares, selección, iteración, funciones, punteros, datos estructurados y otros aspectos de C. Explica en detalle conceptos como la definición, declaración y uso de funciones, el paso de argumentos por valor y referencia, el ámbito de variables, y el uso de punteros.
El documento repasa conceptos de entrada y salida de datos en C, incluyendo la función scanf para ingresar datos de usuario y tipos de datos básicos. También cubre estructuras de control como if, if-else y while, así como operadores lógicos y relacionales. Incluye ejemplos de código C para ilustrar los conceptos.
El documento explica conceptos básicos de entrada y salida de datos en C, como incluir la librería stdio.h, usar scanf para ingresar datos en variables, y ejemplos de programas que piden datos al usuario y los procesan usando if/else y while.
El documento repasa conceptos de entrada y salida de datos en C, incluyendo la función scanf para ingresar datos de usuario y tipos de datos básicos. También cubre estructuras de control como if, if-else y while, así como operadores lógicos y relacionales. Incluye ejemplos de código C para ilustrar los conceptos.
Las funciones son bloques de construcción básicos en C que dividen un problema en subtareas más simples. Las funciones facilitan el diseño del programa, permiten reutilizar código y ocultar detalles de implementación. Pueden transferir información por valor o por referencia y devolver un valor. Los prototipos especifican el tipo y número de parámetros de una función.
Este documento contiene información sobre funciones, estructuras de datos y arreglos unidimensionales en el lenguaje de programación C. Explica conceptos como declaración de funciones, llamadas a funciones, declaración y acceso a elementos de arreglos. También presenta ejemplos de código para ilustrar el uso de funciones, arreglos y el producto algebraico de matrices.
Este documento contiene información sobre funciones, estructuras de datos y arreglos unidimensionales en el lenguaje de programación C. Explica que un programa está formado por la estructura de datos y el algoritmo, y define conceptos como funciones, declaración de arreglos, arreglos unidimensionales y su indexación. También incluye ejemplos de código C para ilustrar estos conceptos.
El documento discute los tipos de estructuras utilizadas en el diseño de programas en lenguaje C. Explica estructuras selectivas como if, if else y switch case, así como estructuras iterativas como for, while y do while, proporcionando ejemplos de su uso. El objetivo es revisar estas estructuras de control para crear programas más robustos y funcionales.
1) El documento describe un trabajo de investigación sobre funciones y operaciones de pseudocódigo realizado por Elizabeth López para la Escuela Superior Politécnica de Chimborazo.
2) Explica cuatro funciones principales de pseudocódigo: printf(), scanf(), getchar(), y putchar(). printf() y scanf() permiten la entrada y salida de datos, mientras que getchar() y putchar() se enfocan en caracteres individuales.
3) El objetivo general es conocer las diferentes funciones y operaciones del pseudocódigo para resolver ejercicios de manera
Este documento describe las funciones y operaciones del pseudocódigo. Explica las funciones print, scanf, getchar, putchar y getch, y cómo se usan para mostrar, ingresar y manipular datos. También discute las ventajas del pseudocódigo sobre los diagramas de flujo y concluye recomendando experimentar con los programas.
Este documento presenta una introducción al lenguaje de programación C++. Comienza explicando que C++ es un lenguaje mejorado de C que agrega características de programación orientada a objetos. Luego describe conceptos básicos como variables, tipos de datos, estructuras de control de flujo, funciones, arreglos, apuntadores y clases. El documento proporciona ejemplos de código C++ para ilustrar cada uno de estos conceptos.
Conceptos básicos sobre funciones en C: que son, para qué sirven, cómo declararlas, cómo implementarlas, cómo pasar parámetros tanto por valor como por referencia, etc
El documento explica las funciones en programación. Indica que las funciones son grupos de sentencias con un nombre que realizan una tarea específica. También describe cómo se declaran, implementan y usan las funciones, incluyendo conceptos como parámetros, variables locales y tipos de retorno. Finalmente, menciona otros temas relacionados como procedimientos y el paso de parámetros por valor y referencia.
El documento describe un programa en C++ que lee datos de archivos sobre nodos y distancias entre ellos, almacenados en una estructura. El programa calcula la distancia máxima entre nodos leyendo las matrices de distancias de la estructura y comparando los valores. Finalmente, imprime la distancia máxima encontrada y la cantidad de comparaciones realizadas.
El documento habla sobre punteros en lenguaje C. Explica que un puntero contiene la dirección de memoria de una variable y permite acceder indirectamente a un valor almacenado en memoria. También describe cómo los punteros permiten pasar argumentos a funciones por referencia y así modificar las variables originales, y cómo se pueden usar punteros para crear y manipular estructuras de datos dinámicas como listas enlazadas.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento describe las funciones en lenguaje C. Explica que las funciones dividen un programa en bloques más pequeños y reutilizables. Detalla que las funciones pueden recibir parámetros, devolver valores, y tener variables locales y globales. También cubre temas como prototipos de funciones, paso de parámetros por valor y referencia, y el uso de funciones para resolver problemas de manera más eficiente.
El documento explica los conceptos básicos de las funciones en C, incluyendo su estructura, sintaxis, diferencias entre paso de parámetros por valor y dirección, y uso de prototipos, implementación, argumentos, parámetros, llamadas, retorno de valores y bibliotecas estándar. También presenta un ejercicio para identificar errores en código de funciones.
Programacion en java_inicio apeuntes para emsCBTis
El documento describe los diferentes tipos de datos en programación, incluyendo variables, constantes, datos primitivos numéricos y no numéricos, y datos no primitivos. Explica la declaración de variables, conversiones entre tipos de datos, y el ámbito y vida de las variables. También cubre operadores aritméticos, lógicos y relacionales.
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
El documento explica los conceptos básicos de la programación modular mediante el uso de funciones. La programación modular consiste en dividir un programa en módulos o funciones que interactúan a través de llamadas a procedimientos. Cada función puede contener su propio código, datos y llamadas a otras funciones. Las funciones se definen indicando su tipo de retorno, parámetros, cuerpo y valor de retorno. Pueden declararse variables locales y globales, y pasarse parámetros a las funciones por valor o referencia.
El documento presenta una introducción al lenguaje de programación C, describiendo su historia, características, elementos básicos como variables, operadores, sentencias y estructura de un programa en C. Explica conceptos como tipos de datos, constantes, identificadores, comentarios, declaración de variables, funciones, arreglos y cadenas de caracteres.
Este documento presenta una introducción al lenguaje de programación C. Explica la historia y características del lenguaje C, incluyendo sus palabras reservadas, elementos de un programa como comentarios, identificadores, constantes y variables. También describe operadores, sentencias, estructura básica de un programa en C y conceptos como arreglos unidimensionales.
Este documento proporciona una introducción al lenguaje de programación C. Explica que C es uno de los lenguajes más rápidos y potentes, y que Linux está desarrollado principalmente en C. También describe los conceptos básicos como compiladores, editores, variables, tipos de datos, operadores y funciones como printf y scanf.
El documento describe los conceptos básicos de las funciones en C, incluyendo su estructura, parámetros, prototipos, ámbito y tipos. Explica que una función es un conjunto de instrucciones agrupadas bajo un nombre que puede ser llamado múltiples veces, y que las funciones permiten dividir un programa en módulos independientes.
1) El documento describe un trabajo de investigación sobre funciones y operaciones de pseudocódigo realizado por Elizabeth López para la Escuela Superior Politécnica de Chimborazo.
2) Explica cuatro funciones principales de pseudocódigo: printf(), scanf(), getchar(), y putchar(). printf() y scanf() permiten la entrada y salida de datos, mientras que getchar() y putchar() se enfocan en caracteres individuales.
3) El objetivo general es conocer las diferentes funciones y operaciones del pseudocódigo para resolver ejercicios de manera
Este documento describe las funciones y operaciones del pseudocódigo. Explica las funciones print, scanf, getchar, putchar y getch, y cómo se usan para mostrar, ingresar y manipular datos. También discute las ventajas del pseudocódigo sobre los diagramas de flujo y concluye recomendando experimentar con los programas.
Este documento presenta una introducción al lenguaje de programación C++. Comienza explicando que C++ es un lenguaje mejorado de C que agrega características de programación orientada a objetos. Luego describe conceptos básicos como variables, tipos de datos, estructuras de control de flujo, funciones, arreglos, apuntadores y clases. El documento proporciona ejemplos de código C++ para ilustrar cada uno de estos conceptos.
Conceptos básicos sobre funciones en C: que son, para qué sirven, cómo declararlas, cómo implementarlas, cómo pasar parámetros tanto por valor como por referencia, etc
El documento explica las funciones en programación. Indica que las funciones son grupos de sentencias con un nombre que realizan una tarea específica. También describe cómo se declaran, implementan y usan las funciones, incluyendo conceptos como parámetros, variables locales y tipos de retorno. Finalmente, menciona otros temas relacionados como procedimientos y el paso de parámetros por valor y referencia.
El documento describe un programa en C++ que lee datos de archivos sobre nodos y distancias entre ellos, almacenados en una estructura. El programa calcula la distancia máxima entre nodos leyendo las matrices de distancias de la estructura y comparando los valores. Finalmente, imprime la distancia máxima encontrada y la cantidad de comparaciones realizadas.
El documento habla sobre punteros en lenguaje C. Explica que un puntero contiene la dirección de memoria de una variable y permite acceder indirectamente a un valor almacenado en memoria. También describe cómo los punteros permiten pasar argumentos a funciones por referencia y así modificar las variables originales, y cómo se pueden usar punteros para crear y manipular estructuras de datos dinámicas como listas enlazadas.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento presenta una introducción al lenguaje de programación C. Explica que C fue creado por Dennis Ritchie en los años 70 y que en 1983 se estableció el estándar ANSI C. Describe que C combina características de lenguajes de alto y bajo nivel y permite el manejo directo de memoria. Además, detalla elementos clave de un programa en C como comentarios, identificadores, constantes, variables, operadores y estructuras de control.
El documento describe las funciones en lenguaje C. Explica que las funciones dividen un programa en bloques más pequeños y reutilizables. Detalla que las funciones pueden recibir parámetros, devolver valores, y tener variables locales y globales. También cubre temas como prototipos de funciones, paso de parámetros por valor y referencia, y el uso de funciones para resolver problemas de manera más eficiente.
El documento explica los conceptos básicos de las funciones en C, incluyendo su estructura, sintaxis, diferencias entre paso de parámetros por valor y dirección, y uso de prototipos, implementación, argumentos, parámetros, llamadas, retorno de valores y bibliotecas estándar. También presenta un ejercicio para identificar errores en código de funciones.
Programacion en java_inicio apeuntes para emsCBTis
El documento describe los diferentes tipos de datos en programación, incluyendo variables, constantes, datos primitivos numéricos y no numéricos, y datos no primitivos. Explica la declaración de variables, conversiones entre tipos de datos, y el ámbito y vida de las variables. También cubre operadores aritméticos, lógicos y relacionales.
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
ESTRUCTURAS DE SELECCIÓN SENTENCIAS IF Y SWITCH EN C++die_dex
El documento describe diferentes estructuras de control en C, incluyendo sentencias if, if-else, if-else anidadas, y switch. También cubre expresiones condicionales y evaluación en cortocircuito de expresiones lógicas. El documento incluye ejemplos de código y sugerencias para evitar errores comunes en la programación con estructuras de control.
El documento explica los conceptos básicos de la programación modular mediante el uso de funciones. La programación modular consiste en dividir un programa en módulos o funciones que interactúan a través de llamadas a procedimientos. Cada función puede contener su propio código, datos y llamadas a otras funciones. Las funciones se definen indicando su tipo de retorno, parámetros, cuerpo y valor de retorno. Pueden declararse variables locales y globales, y pasarse parámetros a las funciones por valor o referencia.
El documento presenta una introducción al lenguaje de programación C, describiendo su historia, características, elementos básicos como variables, operadores, sentencias y estructura de un programa en C. Explica conceptos como tipos de datos, constantes, identificadores, comentarios, declaración de variables, funciones, arreglos y cadenas de caracteres.
Este documento presenta una introducción al lenguaje de programación C. Explica la historia y características del lenguaje C, incluyendo sus palabras reservadas, elementos de un programa como comentarios, identificadores, constantes y variables. También describe operadores, sentencias, estructura básica de un programa en C y conceptos como arreglos unidimensionales.
Este documento proporciona una introducción al lenguaje de programación C. Explica que C es uno de los lenguajes más rápidos y potentes, y que Linux está desarrollado principalmente en C. También describe los conceptos básicos como compiladores, editores, variables, tipos de datos, operadores y funciones como printf y scanf.
El documento describe los conceptos básicos de las funciones en C, incluyendo su estructura, parámetros, prototipos, ámbito y tipos. Explica que una función es un conjunto de instrucciones agrupadas bajo un nombre que puede ser llamado múltiples veces, y que las funciones permiten dividir un programa en módulos independientes.
LINEA DE TIEMPO Y PERIODO INTERTESTAMENTARIOAaronPleitez
linea de tiempo del antiguo testamento donde se detalla la cronología de todos los eventos, personas, sucesos, etc. Además se incluye una parte del periodo intertestamentario en orden cronológico donde se detalla todo lo que sucede en los 400 años del periodo del silencio. Basicamente es un resumen de todos los sucesos desde Abraham hasta Cristo
Yahoo! es una compañía tecnológica fundada en 1994 que comenzó como un directorio de sitios web y se convirtió en uno de los primeros motores de búsqueda y portales en Internet. Ofrecía servicios variados como correo electrónico, noticias, finanzas y entretenimiento, siendo una parte fundamental del crecimiento inicial de la web. A lo largo de su historia, Yahoo! ha evolucionado y enfrentado desafíos significativos, pero su legado incluye su contribución pionera a la accesibilidad y organización de la información en línea.
El Observatorio ciudadano Irapuato ¿Cómo vamos?, presenta el
Reporte hemerográfico al mes de mayo de 2024
Este reporte contiene información registrada por Irapuato ¿cómo vamos? analizando los medios de comunicación tanto impresos como digitales y algunas fuentes de información como la Secretaría de Seguridad ciudadana.
Presentación simple corporativa degradado en violeta blanco.pptx
02_C_Functions_Arrays.pdf
1. ELO320 - Estructuras de Datos y Algoritmos
Introducción a C
Funciones y Arreglos
Dr. Nicolás Gálvez R.
nicolas.galvez@usm.cl
Ing. Civil Telemática - Departamento de Electrónica
1er Semestre 2021
1/1
2. Funciones en C
Encapsula código.
Permite reutilizar código.
Se pueden compilar por separado.
Retorna siempre un tipo de dato especı́fico.
2/1
3. Funciones en C
Se puede separar interfaz (prototipo) de implementación.
Interfaz (prototipo): Sólo define existencia y formato de
función. Suficiente para ser invocada.
C
// t i p o r e t o r n o f u n c i o n ( parametros con o s i n nombre ) ;
f l o a t p o t e n c i a ( f l o a t a , f l o a t b ) ;
// . . . .
c a l c u l o = x ∗ p o t e n c i a ( y , 2 . 5 ) ;
Implementación: Define implementación de código de
función.
C
/∗ t i p o r e t o r n o f u n c i o n ( parametros con nombre ) {
∗ Implementacion . . .
}∗/
f l o a t p o t e n c i a ( f l o a t a , f l o a t b ) {
return power ( a , b ) ;
}
3/1
4. Funciones en C
Si se utiliza solamente la implementación, está tiene que estar
definida antes de la función que la invoca.
Si se utiliza el prototipo, es éste el que debe estar defindo
antes de la función que la invoca.
Prototipo + Implementación: libertad de ubicación de la
implementación.
4/1
5. Funciones en Python
Python sólo permite implementación, no prototipos.
Python
def nombre funcion ( parametros ) :
#. . . Implementacion
return <expre sion >
5/1
6. Macro
Una macro es un valor o conjuntos de instrucciones constantes que
se definen a nivel de preprocesamiento. No es una variable y no
puede ser modificada.
C
#include <s t d i o . h>
#d e f i n e MACRO 10
i n t main (){
i n t a = 5;
p r i n t f ( ” %” s n” , a∗MACRO) ;
}
6/1
7. Constante
Una variable constante es aquella que que se declara con el
keyword const, e implica que ésta no puede ser modificada. Tiene
todo el resto de las propiedades de una variable común.
C
#include <s t d i o . h>
i n t main (){
const i n t a = 5;
a = 10; //¿Cómo act úa e l compilador ?
p r i n t f ( ” %”dn” , a ) ;
}
7/1
8. Ámbito (Scope)
Las funciones (includa main) definen el alcance de las variables,
llamado ámbito, vale decir, el segmento en el cual existen y
pueden ser usadas → entre { y }.
C
#include <s t d i o . h>
void saludo (){ // var i s i r v e s ó l o dentro de f u n c i ón saludo .
i n t i = 5;
p r i n t f ( ” Hola alumno numero %d” , i ) ;
}
i n t main (){ // var a s i r v e s ó l o dentro de f u n c i ón main .
i n t a = 10;
saludo ( ) ;
p r i n t f ( ” %”dn” , a ) ;
r e t u r n 0;
}
8/1
9. Variable local
Una variable local, es aquella que está definida dentro de un ámbito
de terminado, vale decir, una función y/o estructura de control.
C
#include <s t d i o . h>
i n t main (){ // var a s i r v e s ó l o dentro de f u n c i ón main .
i n t a = 10;
i f ( a==10){
i n t b = 1;
p r i n t f ( ” %d %dn” , a , b ) ;
}
// ¿Qué pasa con l a v a r i a b l e b?
p r i n t f ( ” %d %dn” , a , b ) ;
return 0;
}
9/1
10. Variable Global
Una variable global, es aquella que está definida fuera de cualquier
ámbito. Puede ser llamada, modificada y utilizada desde cualquier
ámbito, siempre y cuando no exista una variable local con el mismo
nombre.
C
#include <s t d i o . h>
i n t a=1; // g l o b a l
i n t b=2; // g l o b a l
i n t main (){
i n t a = 10; // l o c a l
b++;
p r i n t f ( ” %d %dn” , a , b ) ; //¿Qué imprime ?
return 0;
}
En python, no se pueden modificar variables globales dentro de una
función.
10/1
11. Arreglos y Strings
Arreglo: Tipo estructurado consistente en conjunto homogéneo y
ordenado de elementos.
Se identifican por su posición relativa mediante un ı́ndice encerrado
con paréntesis cuadrados (parte de ı́ndice 0).
// A r r e g l o s e s t á t i c o s ( se l i b e r a n a l t e r m i n a r
// e l á mbito donde fueron d e c l a r a d a s ) :
i n t foo [ 1 0 ] ; //10 e n t e r o s creados en foo .
foo [ 3 ] = 7; //A cuarto elemento se a s i g n a un 7.
String: Arreglo de caracteres.
// Los s t r i n g se d e l i m i t a n con c a r a c t e r ’0 ’
// ( r e q u i e r e e s p a c i o de 1 char ) :
char nombre [ 1 0 ] = ”Juan” ; // S t r i n g de l a r g o máximo 10.
nombre [ 1 ] = ’ e ’ ; //Qué hace ?
p r i n t f ( ” %s n” , nombre ) ;
Veremos más sobre strings la próxima clase.
11/1
12. Arreglos Multidimensionales e Inicialización
Al igual que con las listas de Python, pueden definir arreglos
multidimensionales.
Además los arreglos pueden ser inicializados utilizando { y }.
C
#i n c l e d e <s t d i o . h>
i n t main (){
char nom [ 1 0 ] = ” Camilo ” ;
char a [ 5 ] [ 2 0 ] = {”Juan” , ” F r a n c i s c o ” , ” Pedro ” };
i n t b [ 3 ] [ 3 ] = {{1 ,2 ,3} , {4 ,5 ,6} , {7 ,8 ,9}} , i , j ;
f o r ( i =0; i <3; i ++){
f o r ( j =0; j <3; j++) //¿Qué pas ó con l a s l l a v e s ?
p r i n t f ( ” %d ” , b [ i ] [ j ] ) ;
p r i n t f ( ”n” ) ;
}
}
12/1
13. Recorrer un arreglo
Podemos utilizar cualquiera de las estructuras de control iterativas
para recorrerlos.
C
#i n c l e d e <s t d i o . h>
i n t main (){
i n t i ;
f l o a t a [ 5 ] ;
f o r ( i =0; i <5; i ++){
f l o a t v a l ; //¿Cuá ntas veces nace y muere v a l ?
s c a n f ( ” % f ” , &v a l ) ;
a [ i ]= v a l ;
} //¿Cómo r e d u c i r e s t e có digo ?
}
13/1
14. Recorrer un arreglo
Practiquen con los siguientes ejercicios:
Calcular el factorial de un número dado.
Ordenar de mayor a menor un arreglo de una dimensión.
Encontrar el mayor elemento en un arreglo de dos
dimensiones.
Calcular el promedio de los elementos en un arreglo
bidimensional.
Imprimir en orden inverso los elementos de un arreglo.
Imprimir todas las letras mayúsculas y minúsculas del alfabeto
(ver Código ASCII).
14/1