Está en la página 1de 12

UNIDAD EDUCATIVA FISCOMISIONAL

“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

MÓDULO
ESTUDIANTES ASINCRÓNICOS

SECCIÓN BACHILLERATO SEGUNDO PARCIAL


ÁREA: INFORMATICA ASIGNATURA: AÑO LECTIVO:
PROGRAMACION Y BASE DE
2021-2022
DATOS
CURSO: 3RO DOCENTE: TLG. HUGO Fecha de inicio:
AGUIRRE
7 de Septiembre
2021
ESTUDIANTE: Fecha de entrega:
Chere González Steven 30 de septiembre 2021
Bone Quiñonez Jovanka
FRASE MOTIVACIONAL: “Las personas más importantes no se buscan, la vida te las presenta”

Diario Vivir

OBJETIVO DE Seleccionar las técnicas adecuadas para solucionar problemas


APRENDIZAJE: mediante la codificación y representación de algoritmos y
programas.
Aplicar sentencias de control en la solución de problemas,
empleando software de programación privativo o libre.
DESTREZAS CON Analizar las necesidades de automatización de la información, de
CRITERIOS DE conformidad con los requerimientos establecidos por la
DESEMPEÑO A SER organización o usuario final
DESARROLLADAS:
Comunicación Social
APORTE MULTIMODALES Comprender la información simbólica, gestual y corporal.
Aprender a hacer frente a su poder nivelador.
INDICACIONES GENERALES:
EJEMPLO:

⮚ Leo los siguientes conceptos y definiciones.


⮚ Detecto errores
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

⮚ Corrijo errores
⮚ Realizo ejercicios

TEMA: Números de coma flotante en la vida real y en lenguaje "C"

CONTEXTUALIZACIÓN:

Volvamos a los valores que citamos hace un momento. “ Dos y medio ” parece normal cuando lo
escribe en un programa, aunque si su idioma nativo prefiere usar una coma en lugar de un punto en
el número, debe asegurarse de que su número no contenga comas. El compilador no lo aceptará, o
(en casos muy raros pero posibles) malinterpretará sus intenciones, ya que la coma en sí tiene su
propio significado reservado en el lenguaje "C".

Si desea utilizar un valor de sólo " dos y medio ", debe escribirlo como se muestra en la imagen.
Tenga en cuenta una vez más: hay un punto entre "2" y "5", no una coma.

Como probablemente pueda imaginar, el valor de " cero coma cuatro " podría escribirse en "C"
como:

0.4

No olvide esta simple regla: puede omitir el cero cuando es el único dígito antes o después del punto
decimal. En esencia, puede escribir el valor 0.4 como se muestra a la derecha.

Por ejemplo: el valor de 4.0 podría escribirse como 4. sin cambiar su tipo o valor.

Nota: el punto decimal es esencial para reconocer números de punto flotante en “C”. Mira estos dos
números:

4.0

Para usted, pueden ser exactamente iguales, pero el compilador "C" ve estos dos números de una
manera completamente diferente:

 4es un int (representa números enteros, es decir, números enteros).


 4.0es un doble números de punto flotante (representa de doble precisión - que tienen quince
dígitos decimales de precisión y se pueden asignar fácilmente a flotador s, es decir, los
números de precisión simple de punto flotante que tienen seis dígitos decimales de precisión
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

se lo diremos. más sobre la diferencia entre doublé y float tipos de datos pronto.)

Podemos decir que el punto hace un doble . No lo olvides.

Como puede ver, desde el punto de vista de la sintaxis, la diferencia al declarar variables enteras y
flotantes es bastante pequeña.

int i;
float x;
i = 10 / 4;
x = 10.0 / 4.0;

Esta diferencia es muy significativa en términos de semántica, como se muestra en el ejemplo de la


derecha. Con un poco de anticipación, podemos decir que el símbolo (más precisamente, el
operador) que realiza la división matemática es un solo carácter / (barra). Eche un vistazo a este
código.

Sin embargo, puede resultarle un poco sorprendente que el valor colocado en la variable i es 2 (sí,
¡solo 2!), mientras que la variable x es igual a 2,5. Mire este ejemplo detenidamente, porque ilustra
una diferencia muy importante entre estos dos tipos de datos.

ACTIVIDAD 1
Objetivos
 Corregir errores en un programa
 Números de punto flotante
 Impresión en pantalla

EJEMPLO :
#include <stdio.h>

int main()
{
float j=7;
float x=8.5
printf("The value of seven is: %f\n", j);
printf("The value of eight and a half is: %f\n",x);
return 0;
}

ACTIVIDAD:
 Corregir errores en un programa
 Números de punto flotante
 Impresión en pantalla
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

#include <stdio.h>

int main()
{
float tenValue = 10.000000;
printf("The value of ten is: %f\n", 09.000);
printf("The value of nine is: %f\n", tenValue0);
return 0;
}

Rendimiento esperado
The value of nine is: 9.000000 The value of ten is: 10.000000

TEMA: OPERADORES EN LENGUAJE C


CONTEXTUALIZACIÓN:
Un operador es un símbolo del lenguaje de programación que puede operar sobre los valores. Por
ejemplo, un operador de asignación es el =firmar. Ya sabes que puede asignar valores a variables.

Echemos un vistazo a algunos otros operadores disponibles en el lenguaje "C" y aprendamos qué
reglas gobiernan su uso y cómo interpretar las operaciones que realizan. Comenzaremos con los
operadores asociados con ampliamente reconocibles operaciones aritméticas . El orden de aparición
no es accidental. Hablaremos más sobre esto al final.
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

Multiplicación
Un asterisco ( *) es un multiplicación operador de . Si echa un vistazo al código, verá que la variable
k se establecerá en el valor de 120, mientras que la zla variable se establecerá en 0.625.

int i,j,k;

float x,y,z;

i = 10;

j = 12;

k = i * j;

x = 1.25;

y = 0.5;

z = x * y;

División
Una barra ( /) es un divisional operador . El valor delante de la barra es un dividendo , el valor detrás
de la barra es un divisor . Considere el fragmento del programa: por supuesto, kse establecerá en 2,
zpara 0.5.

int i,j,k;

float x,y,z;

i = 10; j = 5;

k = i / j;

x = 1.0; y = 2.0;

z = x / y;

Adición
El suma operador de es el +(más), que es uno que ya conocemos de las matemáticas. Nuevamente,
eche un vistazo al fragmento del programa; por supuesto, kse vuelve igual a 102y zpara 1.02.

int i,j,k;

float x,y,z;
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

i = 100; j = 2;

k = i + j;

x = 1.0; y = 0.02;

z = x + y;

Sustracción
El resta operador de es obviamente el -(menos), aunque debe tener en cuenta que este operador
también tiene otro significado: puede cambiar el signo de un número.

Esta es una gran oportunidad para mostrarle una distinción muy importante entre operadores unarios
y binarios (en el lenguaje "C" también hay un operador ternario; hablaremos más de ello un poco
más adelante).

Como de costumbre, familiaricémonos con un fragmento de código; probablemente pueda adivinar


que kserá igual a -100, tiempo zserá igual a 0.0.

int i,j,k;

float x,y,z;

i = 100; j = 200;

k = i - j;

x = 1.0; y = 1.0;

z = x - y;

RESIDUO
El RESIDUO operador (o módulo como se le llama a menudo) es un operador bastante peculiar,
porque no tiene equivalente entre los operadores aritméticos tradicionales. Su representación gráfica
en el lenguaje “C” es el siguiente carácter: %(porcentaje), que puede parecer un poco confuso. Es un
operador binario y ambos argumentos no pueden ser flotantes (¡no olvide esto!).

Mira el ejemplo.

int i,j,k;

i = 13;

j = 5;

k = i % j;
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

los k variable se establece en el valor de 3(porque 2 * 5 + 3 = 13 ).

No puede calcular el resto con el argumento de la derecha igual a cero. Esperamos que pueda
adivinar por qué.

ACTIVIDAD 2

Objetivos
 Corregir errores en un programa
 Hacer cálculos matemáticos simples con operadores, variables y números.
 Impresión en pantalla

EJEMPLO:

#include <stdio.h>

int main()

float halfValue = 0.4 + 0.1;

float piValue = 0.141592+3;

printf("The value of half is: %f\n", halfValue);

printf("The value of Pi is: %f\n", piValue);

return 0;

Rendimiento esperado
The value of half is: 0.500000 The value of Pi is: 3.141593

ACTIVIDAD:

Objetivos
 Corregir errores en un programa
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

 Hacer cálculos matemáticos simples con operadores, variables y números.


 Impresión en pantalla

EJERCICIO:

#include <stdio.h>

int main()

int fourValue = 2 2 1;

int fiveValue = 2 - 3;

printf("The value of four is: %d\n", fourValue);

printf("The value of five is: %d\n", fiveValue);

return 0;

Rendimiento esperado
The value of four is: 4 The value of five is: 5

TEMA: TIPO DE DATO CHAR EN C


CONTEXTUALIZACIÓN:

Hasta ahora, hemos tratado el lenguaje "C" (y la computadora en sí) como una herramienta para
realizar cálculos con números. Esto es consistente con la creencia común de que una computadora es
simplemente una calculadora más inteligente. Pero sabes que esto no es cierto, ya que una
computadora también se puede usar fácilmente para el procesamiento de textos.

Podemos definir una palabra como una cadena de caracteres (letras, números, signos de puntuación,
etc.). Tratamos con estas cadenas durante la primera lección cuando usamos el putsfunción para
escribir texto en la pantalla de la computadora.

Ahora, sin embargo, ignoraremos las cadenas que constan de varios caracteres y centraremos nuestra
atención en caracteres individuales. Sin embargo, el problema con el procesamiento de cadenas
volverá a atormentarnos cuando comencemos a trabajar en matrices, porque en el lenguaje "C" todas
las cadenas se tratan como matrices .
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

Para almacenar y manipular caracteres, el lenguaje "C" proporciona un tipo especial de datos. Este
tipo se llama char , que es una abreviatura de la palabra carácter .

Intentemos declarar una variable para almacenar un solo carácter:

char Character;

Parece familiar, ¿no? Ahora digamos algunas palabras sobre cómo las computadoras almacenan
caracteres.

Los char valores del tipo


¿Cómo usamos los valores de la charescribe en el idioma "C"? Podemos hacerlo de dos formas, que
no son del todo equivalentes.

La primera forma nos permite especificar el carácter en sí, pero entre comillas simples :
''(apóstrofos). Supongamos que queremos que a la variable que declaramos unas cuantas
diapositivas antes se le asigne el valor de la letra mayúscula A.

Hacemos esto de la siguiente manera:

Character = 'A';

No está permitido omitir apóstrofos bajo ninguna circunstancia.

Ahora asignemos un asterisco a nuestra variable. Hacemos esto de la siguiente manera:

Character = '*';

El segundo método consiste en asignar un valor entero no negativo que es el código del carácter
deseado. Esto significa que la siguiente tarea pondrá un Aen la variable de carácter:

Character = 65;

La segunda solución, sin embargo, es menos recomendada y si puede evitarla, debería hacerlo. ¿Por
qué?

Primero, porque es ilegible . Sin conocer el código ASCII, es imposible adivinar qué 65realmente
significa. Quizás este sea el código de un personaje, pero también puede suceder que un programador
sociópata utilice esta forma tortuosa para salvar la cantidad de ovejas que ya se han contado.
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

La segunda razón es más exótica, pero sigue siendo cierta. Hay una cantidad significativa de
computadoras en el mundo que usan códigos distintos a ASCII . Por ejemplo, muchos de los
mainframes de IBM utilizan un código comúnmente llamado EBCDIC ( Código de intercambio
decimal codificado en binario extendido ) que es muy diferente de ASCII y se basa en conceptos
radicalmente diferentes.
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

ACTIVIDAD 3

1. Lee el contenido de tipos de datos char en C


2. Subraya la idea principal de cada párrafo.
3. Realiza un organizador gráfico con las ideas principales.

TEMA DE INVESTIGACIÓN: Estructuras selectiva y de repetición en lenguaje C


INDICACIONES:
Investigar las siguientes estructural en lenguaje C:

 Definición de cada una de ellas


 Sintaxis en lenguaje C
 Ejercicio de ejemplo de cada estructura

ACTIVIDAD DE INVESTIGACIÓN

1. If
2. For
3. While
4. Do while

RECURSOS BIBLIOGRAFIA
UNIDAD EDUCATIVA FISCOMISIONAL
“MARÍA AUXILIADORA”
CÓDIGO AMIE 08H00366
Km 2.5 Vía Atacames – Teléfono: 062766413 – 062765196

1. Lápices o esferos

2. Cuadernos, Hojas

3. Textos

4. Diccionarios

5. Tiempo

6.

DOCENTE Hugo Aguirre Rojas


RESPONSABLE

COORDINADOR DE Patricia Saldarreaga


ÁREA

También podría gustarte