viernes, 22 de septiembre de 2017

Programacion basica c++



TEMÁTICA CUARTO PERIODO  
COMPONENTE  TEMÁTICO:  
  • PROGRAMACIÓN BÁSICA C++  
  • COMPETENCIAS ESPECÍFICAS A FORTALECER – TEMAS:  
DEV C++   
  • · Pensamiento Lógico  · Lenguaje C++:  · Programación orientada a objetos:  · Bucles (ciclos)  · Clase I  · Clase II  · Ejercicios  · If anidados   · Estatuto Switch   
DESEMPEÑO: 
Demuestro habilidades superiores para resolver ejercicios básicos aplicando bucles (iteraciones) como for, while, y do while; además, hago uso de contadores e identificadores, los ejecuto y explico su estructura.  
ESTRATEGIAS DE EVALUACIÓN:  
Ejercicios prácticos, sustentaciones, argumentaciones, interpretaciones y proposiciones basadas en: La creatividad, el pensamiento lógico y el código fuente de la programación 



2  Fase introductoria:


- Diferencia entre while, do while, for en c++


-El ciclo o bucle FOR se utiliza cuando tenemos claro un punto de inicio y un punto de finalización. Por ejemplo si deseamos imprimir los números pares entre el 20 y el 36, haríamos algo como lo siguiente:
for(int k = 20; k <= 36; k++)
    (k % 2 == 0)? printf("%d\n", k): continue;





-El bucle WHILE, a diferencia del FOR, se utiliza cuando no sabemos cuando finalizará una condición dada, un claro ejemplo puede ser cuando el usuario quiere continuar haciendo algo en repetidas ocasiones hasta que pulse la tecla 'n'.
char val = 's';

while(val == 's')
{
    printf("Deseas continuar? s/n: ");
    scanf("%c", &val);
}



-El bucle DO WHILE es casi igual al anterior, con la diferencia de que la condición dada se ejecuta al menos una vez. Siguiendo con el ejemplo anterior, ¿qué pasaría si la variable val tuviera otro valor, por ejemplo char val = 'z'? Simplemente el ciclo WHILE jamás se ejecutaría porque no se cumple la condición de que val tenga un valor s; entonces con el bucle DO WHILE hacemos que el código entre llaves se ejecute al menos una vez.

char val = 'z';

do
{
    printf("Deseas continuar? s/n");
    scanf("%c", &val);
}
while(val == 's');





B   ¿ QUE ES UNA CLASE EN C++ ? 

La clase es la fundación de C++ para el soporte de la programación orientada a objetos, y se encuentra en el núcleo de muchas de sus más avanzadas características. La clase es la unidad básica de C++ de la encapsulación y esta provee el mecanismo por el cual los objetos son creados.


3. Explique como se podria aplicar cada uno de los ciclos en una actividad determinada.

  • While: 
  • For: Sumar los 10 primeros numeros enteros



viernes, 14 de julio de 2017

INTRODUCCION C++



1. Que es el pensamiento lógico?
R/= El pensamiento lógico es aquel que se desprende de las relaciones entre los objetos y procede de la propia elaboración del individuo. Surge a través de la coordinación de las relaciones que previamente ha creado entre los objetos.



R=A EP por que la secuencia es la primera con la ultima dejando una de por medio de atras


2. Que es Dev C++?
R/= Dev-C++ es un compilador y entorno de desarrollo para C/C++
Consiste en un editor de múltiples ventanas integrado con un compilador que nos permitirá una compilación, un enlace y una ejecución de aplicaciones rápida y de fácil uso.

3. Que es librería?
R/=En C++, se conoce como librerías (o bibliotecas) a cierto tipo de archivos que podemos importar o incluir en nuestro programa. Estos archivos contienen las especificaciones de diferentes funcionalidades ya construidas y utilizables que podremos agregar a nuestro programa, como por ejemplo leer del teclado o mostrar algo por pantalla entre muchas otras más.
Al poder incluir estas librerías con definiciones de diferentes funcionalidades podremos ahorrarnos gran cantidad de cosas, imaginemos por ejemplo que cada vez que necesitemos leer por teclado, debamos entonces crear una función que lo haga (algo realmente complejo), al poder contar con las librerías en C++, podremos hacer uso de una gran variedad de funciones que nos facilitaran la vida y aumentarán la modularidad de nuestros códigos.

fstream:Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.

4. Como aplicas saltos en linea en C++?

R/= Hay algunas circunstancias especiales, como el querer mostrar unas comillas en un texto, que han de resolverse de una forma especial, en este caso por ser las comillas el carácter de apertura y cierre para el texto en la función printf. Por ejemplo introducir unas comillas como printf("El presidente dijo "hola""); daría lugar al cierre del texto y a un error sintáctico. Esta cuestión, así como la representación de singularidades como el tabulador o un salto de línea se solucionan utilizando lo que se denomina secuencias de escape. Las más comunes son las siguientes:


Secuencia de escape


\n
 Retorno de carro y salto de línea (nueva línea)


\t
 Tabulación


\\
 Barra inclinada invertida


\"
 Comillas


5. Como tabular en C++?
R/= Tabulaciones Tamaño de tabulación Especifica el número de espacios que representa un carácter de tabulación.Tamaño de sangría Especifica el número de espacios que deben insertarse al aplicar una sangría cada vez que se presiona la tecla TABULADOR. El espacio insertado puede ser una combinación de caracteres de tabulación o de espacio.Insertar espacios Al seleccionar esta opción, las operaciones de sangría insertan caracteres de espacio en lugar de caracteres de tabulación. Si el tamaño de sangría es 5, por ejemplo, se insertan cinco espacios en la línea actual de texto cada vez que se presiona la tecla TABULADOR o el botón Sangría.Mantener tabulaciones Al seleccionar esta opción, las operaciones de sangría insertan caracteres de tabulación en lugar de espacios siempre que sea posible. El carácter de tabulación llena el número de espacios especificado en Tamaño de tabulación. Si el tamaño de sangría no es un múltiplo par del tamaño de tabulación, se insertan caracteres de espacio para llenar el espacio restante.



6. Cuales son las instrucciones que permiten detener un programa en C++?
R/= //Usa system("pause") antes de finalizar tu codigo, pertenece a la librearia stdlib
 #include <iostream>
#include <stdlib.h>
using namespace std;
int main() {
cout<<"Mi programa\n";
system("pause");
return 0;}


7. Que es compilar , depurar, ejecutar un programa en C++?
R/= Compilar es convertir el codigo a un codigo entendible (codigo de maquina) por la Maquina, Depurar consiste en ejecutar el codigo desde 0 o desde una determinada instrucción para encontrar y corregir errores



8. Para que sirven las instrucciones int main en C++ ?
R/= Cada programa de C tiene una función principal que se debe llamar main. Si su código sigue el modelo de programación Unicode, puede utilizar la versión de carácter ancho de main, wmain. La función main sirve como punto de partida para la ejecución del programa. Normalmente, controla la ejecución del programa dirigiendo las llamadas a otras funciones del programa. Un programa deja de ejecutarse normalmente al final de main, aunque puede finalizar en otros puntos del programa por distintos motivos. A veces, quizás cuando se detecta un error, puede resultar conveniente forzar la finalización de un programa. Para ello, utilice la función exit


9. Para que sirven las instrucciones Printf, Scanf , Count , Cin ?
R/= Printf y Scanf son quizás las funciones (comandos) más utilizadas en programas básicos de C. Sirven para imprimir información por pantalla y pedir datos a usuarios por pantalla, respectivamente. Se incluyen en la biblioteca de funciones stdio.h. 

10. Que hace las instrucción return?
R/= La instrucción return se utiliza para detener la ejecución de una función y devolver el valor del argumento expression. Si se omite este argumento, o si la instrucción return no se ejecuta desde la función, se asigna el valor undefined a la expresión que llamó a la función actual.


11. Definir

A BAT :Los archivos bat son scripts de comandos en MS-DOS, es decir, tu escribes una serie de comandos en un archivo de texto el cual nombras como .bat, y ya tienes un script para realizar tareas comunes.

B EXE :es un formato de archivo informático que contiene una serie de instrucciones para ejecutar un programa, generalmente cuando el usuario pulsa sobre su icono con el ratón, de allí su nombre “ejecutable”.

C COM :se refiere a "Company" o bien empresa. En general, se refiere a cualquier sitio web con actividad comercial.
D PROGRAMA PORTABLE :Un programa portable es un programa que no necesita instalarse en nuestra PC ni dejar ningún registro en la misma y sobre todo que no necesita una PC específica para funcionar. Un programa portable puede ser tan solo un archivo ejecutable, como una carpeta completa llena de archivos.

E PROGRAMA INSTALABLE:Te escribo desde El Salvador para pedirte ayuda para como hacer que un programa se pueda hacer ejecutable e instalable no solo en la computadora donde se creo el programa sino que se pueda instalar en otra computadora, te agradecería que me ayudaras porque yo trabajo en un centro de computación como instructor, te lo voy a agradecer mucho.

PROGRAMA EJECUTABLES :un ejecutable lo puedes correr en cualquier computadora, por supuesto que si, claro siempre y cunto esa computadora tenga windows ya que otros sistemas operativos usan otro tipo de archivos para realizar instalaciones.









viernes, 19 de mayo de 2017

Ciclo For 2 Juan Jose Lopez Correa 901

Que es un pseudocodigo?
es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.

Diferencia entre el diagrama de flujo con y sin ciclo:
La diferencia entre un diagrama de flujo sin ciclo y con ciclos es que los que tienen ciclos con su nombre generan ciclos que se pueden repetir, los diagramas que tienen el ciclo for ud puede hacer una operación como sumar dos números en un mismo diagrama.

Multiplicación:

Inicio

Salida: 'Ingrese los valores que quieres multiplicar'

Ciclo para:  m --- 1 , 5 , 1

Lectura: a,b 

Asignación: m ----- a*b

Salida: m

Cierre(para)

Fin

viernes, 28 de abril de 2017

Taller 1(Segundo Periodo) Juan Jose Lopez 901



OPERADORES ARITMÉTICOS 

Los operadores aritméticos toman los valores numéricos (literales o variables) como sus operando y devuelve un solo valor numérico.
Resultado de imagen para operaciones aritmeticos

Operadores de comparación: Los operadores de comparación comprueban si dos expresiones son iguales. Operadores de comparación se pueden utilizar en todas las expresiones excepto de los textontext, o imagen tipos de datos.
Resultado de imagen para operaciones de comparacion

Operadores de logica:Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación es correcto la expresión considerada es verdadera, en caso contrario es falsa. Por ejemplo, 8>4 (ocho mayor que cuatro) es verdadera, se representa por el valor true del tipo básico boolean, en cambio, 8<4 (ocho menor que cuatro) es falsa, false
Resultado de imagen para operadores logicos

Que son estructuras de repetición:La estructura de repetición o bucle hace posible la ejecución repetida de una o más instrucciones.Las estructuras de repetición nos permiten ejecutar varias veces unas mismas líneas de código estas estructuras describen procesos que se repiten varias veces en la solución del problema.El conjunto de acciones que se repiten conforman el cuerpo del bucle y cada ejecución del cuerpo del bucle se denomina iteración Resultado de imagen para Que son estructuras de repetición
Ciclo For: es una estructura de control en programación en la que se puede indicar de antemano el número mínimo de iteraciones que la instrucción realizará.Está disponible en casi todos los lenguajes de programación imperativos.
Resultado de imagen para diagrama de flujo for

Ciclo While:El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una expresión lógica, se encuentra en la mayoría de los lenguajes de programación estructurados. El propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
Ciclo De While: una estructura de control de la mayoría de los lenguajes de programación estructurados cuyo propósito es ejecutar un bloque de código y repetir la ejecución mientras se cumpla cierta condición expresada en la cláusula while. La diferencia con el bucle while radica en que este evalúa la condición al principio, y si esta no se cumple, el código que está encerrado dentro del cuerpo no se ejecuta. En cambio, el bucle do-while evalúa la condición para seguir ejecutándose luego de haber ejecutado el código dentro de su cuerpo; es decir, siempre se ejecuta por lo menos una vez el código. 

viernes, 10 de febrero de 2017


1) Que es DFD ?

R/= Se utiliza para hacer varias cosas entre ellas trabajos y tareas. Es una representación gráfica del flujo de datos a través de un sistema de información. Un diagrama de flujo de datos también se puede utilizar para la visualización de procesamiento de datos (diseño estructurado). Es una práctica común para un diseñador dibujar un contexto a nivel de DFD que primero muestra la interacción entre el sistema y las entidades externas.

2) Captura de DFD y vinculada 




3) Explique cada uno de los símbolos  de DFD



4) Formule un ejercicio de salida de datos, resuelto, captura de pantalla 



5) Emita una conclusión sombre programación   en DFD

Me parece un programa muy interesante y con muchas funciones de programacion.