MIRTA VARGAS DE ARGENTINA MEDIA 9 CALZADA Cat B 2° grupo 1ª Actividad
codeblocks1
-
Upload
lily-xztrzita- -
Category
Documents
-
view
741 -
download
0
Transcript of codeblocks1
![Page 1: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/1.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.1
CIENCIAS DE LACOMPUTACIÓN I
Introducción a la programacion enC/C++
Utilizando Code::Blocks
7 de septiembre de 2011
Lic. Nilton Alan García HilaresUniversidad Mayor de San Marcos
![Page 2: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/2.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.2
Contenido
1 IntroducciónHistoria del lenguaje
2 Un programa simpleEntorno Tipico en C/C++Code::BlocksComo imprimir una linea de textoComo sumar enterosConceptos de memoria
3 Aritmética en COperadores AritméticosJerarquía de Operadores
4 Toma de desicionesOperadores de IgualdadOperadores Relacionales
5 ConclucionesErrores Comunes de ProgramaciónPracticas Sanas de Programación
![Page 3: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/3.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.3
Historia del lenguaje
• La historia de C parte de un lenguaje anterior, el lenguaje B, escrito porKen Thompson en 1970 con el objetivo de recodificar el sistemaoperativo UNIX, que hasta el momento se había programado enensamblador.
• En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T ) quiendiseña finalmente C a partir del B de Thompson, aportando un diseño detipos y estructuras de datos que consiguen una claridad y eficacia en ellenguaje muy superior.
• Durante muchos años no existen reglas estándar para el lenguaje, peroen 1983 se decide formar un comité con el objetivo de crear el estándarANSI (Instituto Nacional Americano de Estándares). El proceso dura seisaños y a principios de los 90 el estándar es reconocido por la ISO(Organización Internacional de Estándares) y comienza acomercializarse con el nombre ANSI C.
• Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup(también de Laboratorios Bell de AT&T ). Diseña este lenguaje con elobjetivo de añadir a C nuevas características: clases y funcionesvirtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), laposibilidad de declarar variables en cualquier punto del programa (deALGOL68), y sobre todo, un auténtico motor de objetos con herenciamúltiple que permite combinar la programación imperativa de C con laprogramación orientada a objetos.
![Page 4: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/4.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.3
Historia del lenguaje
• La historia de C parte de un lenguaje anterior, el lenguaje B, escrito porKen Thompson en 1970 con el objetivo de recodificar el sistemaoperativo UNIX, que hasta el momento se había programado enensamblador.
• En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T ) quiendiseña finalmente C a partir del B de Thompson, aportando un diseño detipos y estructuras de datos que consiguen una claridad y eficacia en ellenguaje muy superior.
• Durante muchos años no existen reglas estándar para el lenguaje, peroen 1983 se decide formar un comité con el objetivo de crear el estándarANSI (Instituto Nacional Americano de Estándares). El proceso dura seisaños y a principios de los 90 el estándar es reconocido por la ISO(Organización Internacional de Estándares) y comienza acomercializarse con el nombre ANSI C.
• Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup(también de Laboratorios Bell de AT&T ). Diseña este lenguaje con elobjetivo de añadir a C nuevas características: clases y funcionesvirtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), laposibilidad de declarar variables en cualquier punto del programa (deALGOL68), y sobre todo, un auténtico motor de objetos con herenciamúltiple que permite combinar la programación imperativa de C con laprogramación orientada a objetos.
![Page 5: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/5.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.3
Historia del lenguaje
• La historia de C parte de un lenguaje anterior, el lenguaje B, escrito porKen Thompson en 1970 con el objetivo de recodificar el sistemaoperativo UNIX, que hasta el momento se había programado enensamblador.
• En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T ) quiendiseña finalmente C a partir del B de Thompson, aportando un diseño detipos y estructuras de datos que consiguen una claridad y eficacia en ellenguaje muy superior.
• Durante muchos años no existen reglas estándar para el lenguaje, peroen 1983 se decide formar un comité con el objetivo de crear el estándarANSI (Instituto Nacional Americano de Estándares). El proceso dura seisaños y a principios de los 90 el estándar es reconocido por la ISO(Organización Internacional de Estándares) y comienza acomercializarse con el nombre ANSI C.
• Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup(también de Laboratorios Bell de AT&T ). Diseña este lenguaje con elobjetivo de añadir a C nuevas características: clases y funcionesvirtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), laposibilidad de declarar variables en cualquier punto del programa (deALGOL68), y sobre todo, un auténtico motor de objetos con herenciamúltiple que permite combinar la programación imperativa de C con laprogramación orientada a objetos.
![Page 6: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/6.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.3
Historia del lenguaje
• La historia de C parte de un lenguaje anterior, el lenguaje B, escrito porKen Thompson en 1970 con el objetivo de recodificar el sistemaoperativo UNIX, que hasta el momento se había programado enensamblador.
• En 1972 es Dennis Ritchie (de los Laboratorios Bell de AT&T ) quiendiseña finalmente C a partir del B de Thompson, aportando un diseño detipos y estructuras de datos que consiguen una claridad y eficacia en ellenguaje muy superior.
• Durante muchos años no existen reglas estándar para el lenguaje, peroen 1983 se decide formar un comité con el objetivo de crear el estándarANSI (Instituto Nacional Americano de Estándares). El proceso dura seisaños y a principios de los 90 el estándar es reconocido por la ISO(Organización Internacional de Estándares) y comienza acomercializarse con el nombre ANSI C.
• Paralelamente, en 1980 surge C++ de la mano de Bjarne Stroustrup(también de Laboratorios Bell de AT&T ). Diseña este lenguaje con elobjetivo de añadir a C nuevas características: clases y funcionesvirtuales (de SIMULA67), tipos genéricos y expresiones (de ADA), laposibilidad de declarar variables en cualquier punto del programa (deALGOL68), y sobre todo, un auténtico motor de objetos con herenciamúltiple que permite combinar la programación imperativa de C con laprogramación orientada a objetos.
![Page 7: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/7.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.4
Entorno Tipico en C/C++
Todos los sistemas C/C++, en general, consisten de 3 partes1 El entorno2 El lenguaje3 Las bibliotecas estandar
Los progrmas en C/C++ casi siempre pasan por 6 fases parasu ejecución
![Page 8: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/8.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.5
Code::Blocks
Code::Blocks es un entorno de desarrollo integrado (IDE) libre ymultiplataforma para el desarrollo de programas en lenguaje C/C++.Está basado en la plataforma de interfaces gráficas WxWidgets, locual quiere decir que puede usarse libremente en diversos sistemasoperativos, y está licenciado bajo la Licencia pública general de GNU.
Debido a que Dev-C++ es un IDE para los lenguajes C y C++ y estácreado en Delphi, surgió la idea y necesidad de crear un IDE hechoen los lenguajes adecuados: C y C++. Con esta motivación se creóCode::Blocks.
![Page 9: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/9.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.6
Configurando el IDE
Para poder ejecutar los programas que creemos en este IDE,necesitamos darle la ruta del compilador que utilizaremos, para esto
Settings → Compiler and debugger ...
Seleccionar Global compiler settings y en la pestañaSerch directories agregar (add) la ruta del compilador con el que seva atrabajar, estaremos trabajando con el compilador GNU GCC
![Page 10: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/10.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.7
Hola mundo
Creando mi primer proyecto
File→ New → Project
![Page 11: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/11.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.8
Hola mundo
Seleccionar que tipo de proyecto se está creando, pra estecurso solo se trabaja con aplicaciones de consola.
Después seleccionar el lenguaje a utilizar, el nombre del proyecto y laubicación para la creación del mismo.
![Page 12: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/12.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.9
Hola mundo
Por defecto al crear un proyecto, el IDE, agrega unas lines decodigo correspondientes al conocido primer programa Holamundo
![Page 13: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/13.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.10
Como imprimir una linea de texto
C utiliza una notacion que puede parecer rar para las personasque no han programado computadoras.
En el codigo se observa la función printf de la libreria stdio, lacual se utiliza para imprimir una texto en la pantalla.
![Page 14: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/14.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.11
![Page 15: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/15.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.12
Como sumar enteros
El siguiente programa utiliza la función scanf de la libreríaestándar stdio. Esta función permite ingresar informaciónmediante el teclado, para esto se debe definir comoargumentos de la función las características de la informacióna recibir.
![Page 16: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/16.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.13
![Page 17: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/17.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.14
Conceptos de memoria
• Los nombres de variables como a,b y sum correspondena localizaciones o posiciones en la memoria de lacomputadora.
• Cada variable tiene un nombre un tipo y un valor .
Ejemplo
int a = 5Scanf (” %d ”,&d)
![Page 18: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/18.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.15
Operadores Aritméticos
Op. Aritmético Op. en C Exp. Algebraica Exp. en XSuma + f+7 f+7Substracción - p-c p-cMultiplicación * bm b*mDivisión / x/y x/yModulo % r mod s r %s
![Page 19: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/19.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.16
Jerarquía de Operadores
Operador Operación Orden de Cálculo
( ) paréntesisse calculan primero, si los ( )están anidados, la expresion enel par más interno es evaluada.
* multiplicacion se evaluan en segundo lugar,/ división si existen varios se% modulo evaluan de izquierda a derecha.+ - suma o resta se calculan al último.
![Page 20: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/20.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.17
Operadores de Igualdad
Operador Operador en C Ejemplo significado= == x == y x es igual a y6= != x != y x no es igual a y
![Page 21: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/21.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.18
Operadores Relacionales
Operador Op. en C Ejemplo significado> > x > y x es mayor que y< < x < y x es menor que y≥ >= x >= y x es mayor o igual que y≤ <= x <= y x es menor o igual que y
![Page 22: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/22.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.19
Errores Comunes de Programación
1 Ocurrirá un error de sintáxis si los dos simbolos de losoperadores ==, ! =, <=, >= estan separados porespacios
2 confundir el operador igualdad (==) con el operador deasignacion (=)
3 no finalizar una sentencia con ;
![Page 23: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/23.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.19
Errores Comunes de Programación
1 Ocurrirá un error de sintáxis si los dos simbolos de losoperadores ==, ! =, <=, >= estan separados porespacios
2 confundir el operador igualdad (==) con el operador deasignacion (=)
3 no finalizar una sentencia con ;
![Page 24: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/24.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.19
Errores Comunes de Programación
1 Ocurrirá un error de sintáxis si los dos simbolos de losoperadores ==, ! =, <=, >= estan separados porespacios
2 confundir el operador igualdad (==) con el operador deasignacion (=)
3 no finalizar una sentencia con ;
![Page 25: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/25.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.20
Practicas Sanas de Programación
1 Colóque un espacio en blanco despues de cada comapara hacer los programas más legibles
2 Colóque una línea en blanco antes y después de cadaestructura de control en un programa para mejorlegibilidad
3 Procurar que no exista mas de un enunciado en una líneadel programa
4 Hacer un nivel de sangría en todo el cuerpo dentro de lasllaves de una función
![Page 26: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/26.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.20
Practicas Sanas de Programación
1 Colóque un espacio en blanco despues de cada comapara hacer los programas más legibles
2 Colóque una línea en blanco antes y después de cadaestructura de control en un programa para mejorlegibilidad
3 Procurar que no exista mas de un enunciado en una líneadel programa
4 Hacer un nivel de sangría en todo el cuerpo dentro de lasllaves de una función
![Page 27: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/27.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.20
Practicas Sanas de Programación
1 Colóque un espacio en blanco despues de cada comapara hacer los programas más legibles
2 Colóque una línea en blanco antes y después de cadaestructura de control en un programa para mejorlegibilidad
3 Procurar que no exista mas de un enunciado en una líneadel programa
4 Hacer un nivel de sangría en todo el cuerpo dentro de lasllaves de una función
![Page 28: codeblocks1](https://reader033.fdocuments.es/reader033/viewer/2022060116/557e95d5d8b42a1d048b498a/html5/thumbnails/28.jpg)
Introducción a laprogramacion en
C/C++
Nilton A. GarciaHilares
IntroducciónHistoria del lenguaje
Un programa simpleEntorno Tipico en C/C++
Code::Blocks
Como imprimir una linea detexto
Como sumar enteros
Conceptos de memoria
Aritmética en COperadores Aritméticos
Jerarquía de Operadores
Toma de desicionesOperadores de Igualdad
Operadores Relacionales
ConclucionesErrores Comunes deProgramación
Practicas Sanas deProgramación
1.20
Practicas Sanas de Programación
1 Colóque un espacio en blanco despues de cada comapara hacer los programas más legibles
2 Colóque una línea en blanco antes y después de cadaestructura de control en un programa para mejorlegibilidad
3 Procurar que no exista mas de un enunciado en una líneadel programa
4 Hacer un nivel de sangría en todo el cuerpo dentro de lasllaves de una función