Beruflich Dokumente
Kultur Dokumente
TEMA:
Realizar un programa para leer cadenas desde teclado y escribirlas en un archivo llamado
TEXTO.TXT hasta ingresar una cadena nula.
INTENGRANTES:
Joselyn Aguilar
Jssica Collaguazo
Jonathan Morales
Melissa Niaupari
Jorge Orozco
Jssica Paredes
PROGRAMACION 1
QUITO-ECUADOR
Contenido
INTRODUCCION.............................................................................................................. 3
OBJETIVOS...................................................................................................................... 3
OBJETIVO GENERAL..................................................................................................... 3
OBJETIVO ESPECIFICO.................................................................................................. 3
CAPITULO 1..................................................................................................................... 4
VISUAL STUDIO............................................................................................................ 4
PROGRAMA EN MACROS............................................................................................ 6
PROGRAMA REALIZADO............................................................................................. 10
CAPITULO 2................................................................................................................... 11
DEV C++..................................................................................................................... 11
PROGRAMA EN C..................................................................................................... 13
CAPITULO 3................................................................................................................... 18
NET BEANS................................................................................................................. 18
PROGRAMA EN NETBEANS....................................................................................... 20
PROGRAMA REALIZADO............................................................................................. 25
CONCLUSIONES............................................................................................................ 28
RECOMENDACIONES..................................................................................................... 29
REFERENCIA................................................................................................................. 29
INTRODUCCION
La programacin es el proceso de escribir -en un lenguaje de programacin- el cdigo fuente de un
software. Un trmino ms amplio de programacin puede incluir no slo a escribir, sino a analizar,
probar, depurar y mantener el cdigo programado.
Cadenas de caracteres:
En programacin, una cadena de caracteres, palabras o frase (String en ingls) es una secuencia
ordenada de longitud arbitraria (aunque finita) de elementos que pertenecen a un cierto lenguaje
formal alfabeto anlogas a una frmula o a una oracin. En general, una cadena de caracteres es una
sucesin de caracteres (letras, nmeros u otros signos o smbolos).
Al considerar las cadenas como un tipo de datos, hay que definir cules son las operaciones que
podemos hacer con ellas, en principio stas podran ser muchas y llegar a ser muy sofisticadas
Concatenacin: Consiste en unir dos cadenas o ms para formar una cadena de mayor
tamao.
Extraccin: Se trata de sacar fuera de una cadena una porcin de la misma segn su
posicin dentro de ella.
OBJETIVOS
OBJETIVO GENERAL
OBJETIVO ESPECIFICO
CAPITULO 1
VISUAL STUDIO
Es uno de los lenguajes de programacin muy importantes el cual su significado nace de BASIC
(Beginners All-purpose Symbolic Instruction Code) fue considerado uno de los programas ms
sencillos en el mbito de la programacin. Primero fue GW-BASIC, luego se transform en
QuickBasic y actualmente se lo conoce como Visual Basic y la versin ms reciente es la 6 que se
incluye en el paquete Visual Studio 6 de Microsoft.
TIPOS DE DATOS:
OPERADORES:
8. Seleccionaremos todo con Ctrl+a y borraremos todo lo que haya aparecido, al final nos debe
quedar algo as:
11. Despus de eso crearemos en el disco C una carpeta que se llame temp y dentro de esa
carpeta un archivo txt llamado TEXTO
12. De ah escribiremos en la HOJA1 lo que queremos mandar a la hoja de texto
13. Daremos clic de nuevo en macro y ejecutaremos el programa
PROGRAMA REALIZADO
Sub GeneraTxt()
Dim MiRango As Range, Largo As Integer, FilaActual As Long
On Error Resume Next
Set MiRango = Application.InputBox("Seleccione rango a exportar", Type:=8)
On Error GoTo 0
If MiRango Is Nothing Then Exit Sub
Open "C:\Temp\TEXTO.txt" For Output As #1
For Each Celda In MiRango
If Largo <= Len(Celda) Then Largo = 1 + Len(Celda)
Next Celda
10
FilaActual = MiRango.Cells(1).Row
For Each Celda In MiRango
If FilaActual < Celda.Row Then
FilaActual = Celda.Row: Print #1, ""
End If
Print #1, CStr(Celda); Space(Largo - Len(Celda));
Next Celda
Close #1
Set MiRango = Nothing
End Sub
FUNCIONES
Conjunto de instrucciones que realiza una tarea especfica. En general toman ciertos valores de
entrada, llamados parmetros y proporcionan un valor de salida o valor de retorno.
SENTENCIAS
Bucles
o
Etiquetas
o
Saltos
o
12
CADENA DE CARACTERES
Las cadenas de caracteres (tambin llamadas cadenas o strings) son un tipo particular de vectores,
son de hecho vectores de char, con la particularidad que tienen una marca de fin (el carcter '\0').
PROGRAMA EN C
PASOS PARA PODER CORRER EL PROGRAMA
1. Abrir el programa dev c++
2. Iremos a la pestaa file y daremos clic
3. Iremos a la carpeta donde esta echo nuestro programa que en este caso es guardar texto
13
14
9. Y se desplegara el programa
17
Fopen = Esta funcin sirve para abrir y crear ficheros en disco. El valor de retorno es un puntero a
una estructura FILE. Los parmetros de entrada son:
1.
nombre: una cadena que contiene un nombre de fichero vlido, esto depende del
sistema operativo que estemos usando. El nombre puede incluir el camino completo.
2.
modo: especifica en tipo de fichero que se abrir o se crear y el tipo de datos que
puede contener, de texto o binarios:
r: slo lectura. El fichero debe existir.
o
o
o
o
Fclose=La funcin fclose retorna cero si el stream fue cerrado con xito.
CAPITULO 3
NET BEANS
Netbeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de
programacin Java.
Concepto de variable
Una variable es un contenedor de bits que representan a un valor. Se emplean para almacenar
datos que pueden cambiar durante la ejecucin de un programa. Se clasifican en:
Son variables que almacenan nmeros enteros. Se pueden dividir en los siguientes
tipos:
Tipo
byte
Nombre
byte
short
int
long
2
4
8
entero corto
entero
entero largo
Rango
(-128,127)
(32768,32768)
(-2^31,2^31)
(-2^63,2^63)
o De tipo real
Son variables que almacenan datos numricos con decimales. Se pueden dividir en
los siguientes tipos:
Tipo
Bytes ocupados en
memoria
float
double
Nombre
real de simple
precisin
real de doble
precisin
Rango
en los negativos en los positivos
(-3,4E38, -1,4E- (1,4E-45,
45)
3,4E38)
(-1,8E308, -49E- (4,9E-324,
324)
1,8E308)
ejemplo, la letra es el entero 164. Ms adelante se ver que el casting entre variables
primitivas enteras y la variable char estn permitidos.
Carcter
Denominacin
\n
salto de lnea
\t
tabulador
\"
camilla doble
\\
contrabarra
System.out.println(" ");
" = -> "
" == -> "
PROGRAMA EN NETBEANS
PASOS PARA PODER CORRER EL PROGRAMA
1. Abrir el programa NETBEANS
2. Ir a la pestaa FILE y dar clic izquierdo se desplegara el siguiente men
20
4. Como ya tenemos echo el programa en netbeans daremos clic en donde dice guardartxt
5. Daremos clic en open Project y ya tendremos el programa ya guardado en netbeans
21
22
8. Y
se
nos
desplegara
en
la
parte
inferior
de
la
pantalla
el
programa.
9. Escribiremos las cadenas que queramos mandar al archivo de texto como por ejemplo : hola
mundo
10. Para poder ver donde se guard la cadena de texto iremos a FILES
23
24
25
PROGRAMA REALIZADO
Package guardartxt;
/*Clase que permite escribir en un archivo de texto*/
//Importamos clases que se usaran
Import java.io.File;
import java.io.FileWriter;
import java.util.Scanner;
public class Escribir
{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
System.out.println("Ingrese el texto a guardar");
String texto = sc.nextLine();
//Un texto cualquiera guardado en una variable
Try
{
//Crear un objeto File se encarga de crear o abrir acceso a un archivo que se especifica en su
constructor
File archivo=new File("texto.txt");
//Crear objeto FileWriter que ser el que nos ayude a escribir sobre archivo
26
Import java.io.FileWriter;
Esta clase se usa para escribir caracteres a un fichero. Su mtodo write () te permite escribir
caracteres o cadenas a un fichero. Los FileWriter son, normalmente, envoltorios para objetos de alto
27
nivel de tipo Writer, tales como BufferedWriter o PrintWriter, que proveen de mejor rendimiento y
son de alto nivel, con mtodos ms flexibles para escribir datos.
Import java.util.Scanner
Lo que hace es importar la clase Scanner, que es una clase usada para indicar desde donde se va a
leer, es la forma de decirle al programa que vas a pasarle informacin a travs del teclado del
ordenador.
La variable teclado es una instancia de la clase Scanner, es decir, es la referencia que t tienes hacia
el teclado para leer desde l cuando quieras.
System.out.println:
28
Es utilizado para enviar una cadena de caracteres a la salida estndar. En aplicaciones Java, esta
salida
aparece
en
la
misma
ventana
en
la
que
se
ejecuta.
sc.nextLine():
De lectura de una cadena de caracteres.
new File
Crea un Objeto File asociado al fichero personas.dat que se encuentra en el directorio de trabajo
new FileWriter :
Este mtodo puede usar como parmetro un String con lo que queremos escribir o un nmero que se
corresponder un carcter de la tabla ASCII.
CONCLUSIONES
Con este proyecto hemos aprendido a que la programacin ha mejorado mucho con los aos y con
ello nuestras propias vidas hacindolas ms fciles a travs de la creacin de nuevo programas que
acorten los procesos que se deben realizar para obtener resultados y poderlos hacer a travs de
mquinas.
Como resultado del programa presentado, concluimos que es posible transformar un lenguaje a
varios lenguajes de programas como son :Java , Visual Basic y Visual Studio C as cumpliendo
con los objetivos propuestos .
29
Este programa puede ser muy til para almacenar informacin sin necesidad de copiar la
informacin ya que se encuentra almacenada en un archivo de texto destino previamente creado
sin riesgo de que puedas perderse dicha informacin.
El proyecto nos ha mostrado como es posible crear programas aplicando el aprendizaje obtenido
en clase con la ayuda de nuestro ingeniero y tambin a obtener nuevos conocimientos y al igual
que todos somos capases de crear nuestros propios programas.
Al realizar este programa pudimos poner en prctica nuestras habilidades y conocimientos as
demostrando que todo lo aprendido en clase es fundamental para la realizacin de cualquier tipo
de programa que se pueda realizar en los tres programas
Tambin se adquiri nuevo conocimientos ya que en nuestro programa utilizamos nuevas tipos de
datos que ayudaron a mejorar nuestro programa.
RECOMENDACIONES
Tener previos conocimientos de programacin y una base sobre el programa que van a realizar
Buscar la tutora de un profesor o un ingeniero en programacin para que nos pueda aclarar
cualquier duda.
Que en el grupo de trabajo deben ayudar todos cumpliendo con sus obligaciones.
Tener una buena organizacin en el grupo.
Tener previos conocimientos de los lenguajes en los cuales se va a trabajar.
Buscar libros de apoyo sobre el lenguaje de programacin en el que se va a trabajar.
REFERENCIA
C# - Manual de referencia de Hertbert Schildt.
JAVA .Sptima edicin. Hertbert Schildt.
Java .Manual de referencia sptima edicin . Herbert Schildt.
Programacin de ordenadores en Basic .Jess Snchez Izquierdo.
Ttulo: Fundamentos de Programacin (C y Java). Jorge Snchez Asenjo `
Programacin en C++ con C++ Builder.
Visual Basic bsico (en papel). Carmen Fernndez.
30
31